Honestly I don’t think that there is a best time to work out, except when you can do it with all you effort, all your focus, and not worry about distractions. Choose a time to work out when you know you can focus solely on your exercises. This is meant to sound selfish because this is your time for YOU and your health and well-being. If you want to be great for everyone else, first you need to be great for yourself.
Also choose a time when you can almost guarantee that your energy and enthusiasm will be high so that you can make sure your workout is productive. Don’t set yourself up for failure by doing your workout at a time when you are consistently exhausted or completely unmotivated to be physically active. In other words, if you are a morning person, don’t try to workout at 9:00pm.
Finally, let’s chat about distractions. Please don’t think this is rude, but if you try to work out when your kids first come home from school, or your spouse first gets home and wants to discuss their day, or if the phone is ringing, or if your neighbor wants to stop by and say, “Hi,” or…
Well you get the idea. Does it sound like your ideal time would be 6:00am? Great! Set the alarm, get up and get to work! Do you need to swing by the gym on the way home from work? Do you need to go to the gym before you get home and lose your motivation and get caught up in family matters? Great! Pack a gym bag and go right to the gym from work. Do whatever you need to do to guarantee you will have the time, focus, energy and discipline to complete at least 3 bouts of exercise per week.
Remember discipline is defined as doing what you need to do, when you need to do it, regardless of how you feel. Good Luck!