Well, I try to go for 5-6 hours but I usually end up waking up a bit earlier or later, give or take an hour or so. I can't just use an alarm clock, as it would wake up my whole family, so I usually drink a couple glasses of water before bed. Works great, but the problem is, it's hard to judge when you'll wake up. So in other words, yes, the main problem is my timing.