When is the best time to exercise?

The best time to exercise is the time you are most likely to do it. If exercising at night fits your schedule better, then by all means do it then. If getting a workout first thing in the morning makes you feel more energetic, all the better.