According to the best-selling yoga books and publications, morning or late in the evening are two of the best times for doing yoga. But you must understand that it depends on your intentions. If you want a kick start of energy or if your goal is to feel active, then morning is the best time.