The morning before the Sunrise is the best time to do your Yoga exercise routine. The body has been asleep for more than 8 hours, and the body is ripe for some stretching. Early morning the air is the cleanest, and the mind tends to be extremely fresh.