We sleep in cycles. It’s said one cycle is around 90 mins (but it really depends on each person), during this cycle there are some hormones released to help you sleep and then by the end of the cycle your body tries to reduce them. So if you wake up after 45 mins (in the middle of the cycle) you might feel even sleepier than before the nap, as there are still those hormones in your body. And after few cycles ( few hours of sleep) those hormones build up in your body as there is always some leftover from the previous cycle, and then there is another cycle so there is more hormones etc etc and that’s how it builds up. so if you wake up after “too many” cycles the build up of those hormones will make you feel bad.
Latest Answers