Getting a good night sleep is just one of the many benefits that having a regular yoga practice will do for you. How does yoga cure or prevent insomnia?
1. Doing yoga calms your nervous sytem down. You will have less stress producing adrenaline pumping through your body. Result? More calm body and mind.
2. Yoga stimulates circulation, including sending more blood to the sleep center of the brain.
3. The focused breathing you do while practicing yoga (pranayama) helps to calm the mind, reduce anxiety, and promote sleep.
4. Yoga helps rid your body of toxins. You may find yourself with more energy throughout your day and actually need less sleep!
Resource: I highly recommend: Bikram Yoga by Bikram Choudhoury (he talks about insomnia on pages 133 to 134).
Website about Bikram Yoga