When is the best time to do yoga?

Edited

Yoga does not demand a specific portion of your day. You are free to practice yoga whenever you get a chance to do so. However, for centuries, experts have been doing yoga in the morning. This is because a new day brings fresh air to breathe. When you wake up, your body may be stiff unless you do a little stretching. Doing yoga early in the morning will start your day off right.