The very best time to practice yoga is in the morning before breakfast. The second most conductive time is early evening, around sunset.