I think the latest I usually stay up is like 3am range, and that's not often. I'm trying to follow a better schedule and wake up at 10-11am. And I'll wake up early morning, like 5-6am range for work when needed.
I'm pretty good at finding myself physically go to bed somehow early, but actually falling asleep is the terrible part. I am a hardcore night owl though lol
On weekdays, I've usually no problem getting to bed within 30 minutes of my bed time. On the weekend if when I run into problems. I'll usually wake up a couple hours later than usual, so then I sometimes end up going to bed later that amount of time.