When is the right time to train?
Mike discusses this in great detail.
He concludes that the best time is when you will do it consistently.