We skate a 5:30am session three times a week. Neither my husband nor myself are morning people, but the afternoon freestyle sessions at our rink are so busy they're dangerous, and it's impossible to learn anything, so early mornings it is. The mornings are also easier to fit around work.
I make sure I have everything prepared the night before - skating clothes laid out ready to put on, work clothes packed, lunch made etc. In bed about 10pm. We set a 4:40am alarm, which leaves just enough time to get dressed, stick the boot warmers in the microwave, and make a cup of coffee for the journey. We're in the car at 5:00. Husband drives; I drink coffee.
I changed for work at the rink, and go straight from there. I have a proper breakfast at work. I'm busy enough during the day that I don't remember to feel tired (it's different after the Saturday morning session when we go home afterwards!).
I'll never be a morning person, but I can get into a routine. I also get up earlier on the non-skating mornings for work (6am) so that helps as well.