best time is anytime that lets you lift heavy weights (after a few weeks getting the form right) and plenty of time to eat afterwards. early morning may not be ideal for that. also, you need to get plenty of sleep every night, which would be another strike against early morning if you're a night owl. anytime within 3 or 4 hours of bedtime is a problem for the same reasons.