The best time to practice yoga is when you have time. You can start with a few minutes each day and work up to an hour or more. The morning tends to be the best time for some people.