Cool post and very impressive to see that you manage to get up that early every morning. My long-term goal is 8 am and as someone who has been a night owl for all his life, I find myself struggling.
Question for you: How do you deal with messing up your sleep cycle on the weekend? I do well during the week but on weekends its not uncommon for me to party into the wee hours, messing up my sleeping rhythm. Any advice?
Also I have put together an article about sleep that focuses more on the mindset behind it, but also gives some practical advice, feel free to check it out: