Sleep…ZzZzZzZzZz

Do not let your training program fail because you don’t get adequate sleep. What is adequate sleep? This will vary by individual, but most likely you will need eight plus hours to be fully rested. If you are waking up with the help of an alarm (even worse, hitting the snooze button a dozen times), [...]