Obviously sleep is the steroids of natural bodybuilding, cause while you sleep you grow your muscle, and it is well known that we need at least 8 hours of sleep a day.
When you sleep your body secretes hormones, but what is the minimum time required for your body to begin secreting hormones while you sleep?
For example If I take a 2 hours nap would my muscle "grow" because of hormones that my body secretes, or do I need more time until growing process begins.
Anyways you need to sleep 8 hours but I have been wondering this a long time ago.