Sewing on a button is really a quick and easy task. And keeping the button on forever is even easier!
To sew a button on your shirt, pants, purse, or whatever, get a needle with a fairly large eye. You want to be able to pass several thicknesses of thread through the eye of the needle. But, you also want the needle to be able to go through the button hole, so check to make sure it will.
Pull out about four feet of thread. Then fold the thread over to double it. Then fold it over to double it again. Then thread your needle. Slip your needle to the center of the strand of thread. Now when you sew your button on, you will only need to make one or two passes through the button holes because you will be working with eight strands of thread at once!
When your button is sewn on, tie a knot on the backside then cut the thread, leaving about a 1/2 inch tail. Grab a hot glue gun and put a dab of hot glue on the knot of the thread and let it set. Your button will stay on for the life of the garment!
If you want to keep buttons from falling off newly purchased clothing, you can add hot glue to the knot of the thread on the back of each button. If you prevent the buttons from falling off, you will never have to sew them back on!
More sewing stuff:
Sewing Tip: Turning Ribbon into Fabric
How to Make a Life-Size Doll Pillow
Sewing Guide to Choosing Corset Boning