When lifting weights, a good rule is resting for 48 hours of recovery time per muscle group, fitness experts say.
Most marathon training blocks last between 12 and 18 weeks, which is a long time to be pushing your body through its paces.