I have two patterns. When I was working I was going to bed anytime between 12 and 3 am and then getting up at 7:30 am, with a lie in on Sunday until about ten am. No napping during the day and maybe an 'early' night once a week which would be 11-12 am.
Since not working I usually go to bed around 2-3 am but still get up at 7:30 am but if I get alone time in the mornings I will grab an hour on the sofa. Weekends I get up around 10:30 am. I generally sleep quite well unless I haven't had a drink hehe, yes I do use it to help me sleep but I know a few people who are the same.
I have never fallen asleep on public transport or on a night's out drinking, in fact I would be embarrassed if that happened. If you are doing this or needing like 10 hours+ sleep all the time then you A) Need to get a good diet and take a walk or B) have no damn stamina