It could be that you don't have a condition. In order to get a restful sleep, you need to sleep in 90 minute intervals. Perhaps when you sleep in longer intervals, you coincidentally interrupt your REM sleeping patterns, but when you don't sleep for as long, you don't? I'm not good at the whole sleeping thing, though, so I'm probably useless.