It takes a person on average 30 minutes to put on 10 pounds of muscle with rigorous workouts and proper nutrition.