Happened to me today. Slept at 1am, set alarm at 9am. Woke up at 1pm.
I really don't need 10 hours of sleep, it only makes me more tired if I sleep more than 8 hours.
It doesn't make sense either, as I slept at 3am the night before, and woke up at 9am no problem.