bobbie, I go to bed very late, usually between 2 - 4am and the earliest I get up is 8am when my alarm goes off.
If I have to go somewhere early, I stay up, but am yawning for most of the day.
Went to bed at 4am today, up at 8am to open the curtains, back to bed and woke up at about 2pm this afternoon.
Sometimes I get no sleep at all and so I feel I need this extra long sleep at the week-end to make up for it.
The best thing to do is go to bed at the same (reasonable) time every night and get up at the same time every morning, but up to now, I haven't been able to get into that routine.