That depends on your workout goals. If you want to burn more fat and lose weight quicker, working out in the morning before breakfast is ideal. As you haven’t eaten before working out in the morning, your body will burn fat as fuel. If you want to build muscle, anytime between 1 to 4 p.m. is good, as you’ve had a couple of meals by then to fuel your workout and support muscle growth.