+1 to melatonin. It took me a very long time to dial in the right dose though. It’s not like it’s some miracle cure but it has helped a bunch with being able to fall asleep at a reasonable time, sleep through the night, and thus wake up at a reasonable time. Which of course helps a bit with everything else
Melatonin lately (about 500 mcg) has helped me get better sleep and hopefully to help with the sleep drift.
However, it's almost like I'm so conditioned to being groggy in the mornings that I still find it hard to get up even if I feel fairly refreshed.