The very best time to practice yoga is first thing in the morning before breakfast.
Upon waking, empty the bowels, shower if you wish, then commence the day with your regime of yoga practices.
The second most conductive time is early evening, around sunset.