Giving 30 to 45 minutes daily to your workout routine would be perfect for you. The duration can vary according to the fitness goals. Heavy weightlifters might spend long hours in the gym while beginners and intermediates will go for a moderate duration.