Foreword
I've recently been provisionally diagnosed with ADHD, with an official one (and medication) pending a follow up consultation with my parents. To be honest, I'm not sure if it's really ADHD (my money's on systemising autism) but I digress - whatever is abnormal about my brain has caused me much grief over the years. One of the major things was my lack of ability to control my sleep. I have never had a discernable "inherent" circadian rhythm, though I do perform best at 8 hours of sleep a night minimum. The executive dysfunction manifests extremely strongly in the mornings, when there is such a large mental barrier to getting out of bed and not going back to sleep that I sometimes refer to myself when I'm barely awake as a completely different personality, because I literally cannot control what I do then - it's purely subconscious. My sleep issues (and related dysfunction) have caused a lot of issues in both my personal and professional life. Thankfully, I have almost (to the best of my current ability) solved this.
Reducing Decision
The main issue I feel with a "normal" routine is that there are far too many decisions for a brain like ours to make - if your alarm clock is in reach of where you sleep, the decision becomes to snooze or to wake up, and obviously we must assume we will choose the former because it is easier. The most crucial point is to put the alarm (usually a phone) out of reach - if you have to already get up, the inertia is broken and the subsequent decision to either get back in bed or continue your day becomes much more balanced. Additionally, I use the most annoying, loud alarm I can. This is extremely rude as I live with roommates, which is good - this motivates immediate action to turn off the alarm and get up so the subsequent alarms do not go off and wake the other people in the house up.
Reducing Friction
The other thing is that we cannot expect any "hard" work in the morning. It is much easier to prepare everything the previous night and have everything already decided for yourself in the morning. I try to always clean up my work area and clear chores right after work and at least some time before I go to bed - this makes it much easier to get up when you know you don't have anything you are avoiding doing, and you can get straight to what you want to do.
A related point to this is to NOT have any strict morning routine. Every day is going to be different, and you will break the routine at some point. I was always aware of this, and "managed" it by telling myself to not care if the routine was broken and to just follow it when I could. Rather, the routine is ultimately superfluous - you know what you need to do every morning, and you should only set reminders when you actually need them e.g. when you clearly observe that you often forget to brush teeth in the morning, it should be the top of mind point every morning to get straight to the bathroom and brush your teeth. Another related strategy I use is to ensure the first activity/obligation of the morning is at least a few hours after the time I get out of bed - dopamine needs time to accumulate, and if you set a "deadline" right after you wake up it is extremely likely you will miss it often.
Conclusion
I have maintained a consistent sleep schedule (barring social activites) since December, slowly pushing it earlier and earlier until for the month of March, I was maintaining a consistent 5am to 9pm schedule 6 out of 7 days a week. Now that I have affirmed my ability to do this, I'm going back to my original schedule of 8am to 12am and keeping that for the foreseeable future - I think it was valuable to know that I can wake up at 5am and be productive, but waking up before the sunrise sucks for my morning mood and I'm much happier waking up at 8. We'll see how this progresses, and I'll of course check back in later on (probably a year in) to see how these guidelines have worked. That's it! See ya tomorrow