Because your body naturally increases testosterone level during sleep.
[This process requires atleast 3H](https://doi.org/10.4103%2F1008-682X.122586).
If you constantly mess up your sleep, the testosterone level will keep dropping instead of recovering to the same level as the previous day, and over a span of time, your body will be at a significantly lowered level.
Latest Answers