Generally speaking, the best time to meditate is early morning, right after a trip to the bathroom but before breakfast. Having said that, any time that fits your schedule is good, and the most important thing is to choose a time when you are more likely to actually do it.