› added 6 years ago
324
TIL Your body has a protein called PER that determines when your body wakes up, and is the reason why you may wake up X amount of hours before your alarm - to prepare your body for the stress that the alarm causes you.
via reddit.com