If you wish to take up yoga for insomnia, vigorous forms like power yoga or ashtanga yoga would work best and must be practiced at least thrice a week. Make it a point however, to practice earlier in the day, and not just before you call it a day. While these forms are recommended because of their intensity, you can even take up other forms of yoga, as any discipline will help and provide you a host of other health benefits.