Basically, it comes down to whenever you can fit yoga in. The morning is a great time to practice; you might wake up stiff, so opening up your body with some energizing yoga sets you up for the day. In the evening, a more relaxing yoga practice can be a nice way to unwind after work.