I bedtime procrastinated pretty badly.
CBT-I helped a lot. It forces you to skip to a schedule. The schedule is completely set around the time that you want to get up. Or at least it forced me to; I was paying $300/mo for the privilege!
Quitting Reddit helped a lot too. I wouldn't have done this had their leadership team decided to go hostile with their API access, but they did, so i did. It's been a great time-regainer. I didn't realize until after I left (and using this site more) that Reddit was designed to be a textual version of the same hooks that keep people glued to social media, which I quit almost entirely years back for the same reason.
(New Reddit does infinite scroll by default, with no way of turning it off, along with boosting chats, de-emphasizing multireddits in favor of subscribed reddits, tweaks their front page to maximize engagement, rewards short, quippy posts regardless of substance, and more. I still browse Reddit through Google for finding local restaurants and things to do, but I'm enjoying that while I can until I have to trudge through TripAdvisor or city-data.)
These days, I fall asleep within 15 mins of hitting the bed and wake up between 0530-0700 without an alarm feeling refreshed on most days.