It might not be for everyone, but it's changed the way I feel about sleeping. And it's non-habituating
(Sorry, no source other than time spent visiting the Cornell Sleep Institute.)
I decided long ago I wouldn't try it again without a doctor's advice, which is probably a good thing since now I live in Norway and it is only available with prescription. Some folks do wind up needing it if they take it every night, though. I worked in a pharmacy in the states and heard the pharmacists' advice on this very thing many times.
To be fair, I've been like this since I was a child. Everyone thought I'd grow out of it, but I'm 39. I work evenings and nights with some ease, though, and luckily have generally had jobs that start later in the day or allow days I can sleep later (even if I had a few early days during the week).
But you have to think of it as something that you choose, i.e. your own limitation, not some external limitation.
Having a normal circadian rhythm makes the rest of life a lot more enjoyable (fun) than not. Especially after 30.
Yoga is also another great option, but just know that both of these will require a small amount of dedication.
These days my biggest problem is waking up too early, not too late.
What worked for me:
1. eliminating caffeine from my diet, saving it for medicinal purposes. Ibuprofen + caffeine is an order of magnitude more effective for me than ibuprofen by itself; but that's because I'm no longer caffeine tolerant. (See #4)
2. No screens after 8PM.
3. Better reasons for going to bed and waking up early. AKA a wife to share the bed and kids to get to school.
4. Getting older. Biologically, 7 year olds & 50 year olds share a propensity for waking up early, with teenagers the highest propensity for sleeping in. You don't have to wait until you're 50, it gets better in your thirties, in my experience.