Recovery Time Estimator Formula
Understand the math behind the recovery time estimator. Each variable explained with a worked example.
Formulas Used
Recovery Time
recovery_hours = (intensity * sqrt(duration_min) / 3) * experienceRecovery Days
recovery_days = (intensity * sqrt(duration_min) / 3) * experience / 24Variables
| Variable | Description | Default |
|---|---|---|
intensity | Workout Intensity | 7 |
duration_min | Duration(minutes) | 60 |
experience | Training Experience | 1 |
How It Works
Recovery Time Estimation
Recovery (hours) = (Intensity x sqrt(Duration) / 3) x Experience Factor
This heuristic model considers that recovery scales with both workout intensity and the square root of duration (longer sessions increase recovery need but not linearly).
Experience Factors
| Level | Factor | |---|---| | Beginner | 1.5x (slower recovery) | | Intermediate | 1.0x | | Advanced | 0.75x (faster recovery) |
Worked Example
An intermediate athlete doing a hard 60-minute session.
intensity = 7duration_min = 60experience = 1
- 01sqrt(60) = 7.75
- 02Recovery = (7 x 7.75 / 3) x 1.0
- 03= 54.2 / 3 = 18 hours
- 04Recovery days = 18 / 24 = 0.8 days
Ready to run the numbers?
Open Recovery Time Estimator