Every person I know who trains consistently in the morning will tell you the same thing: they don’t love getting up early. They love having already trained by 7am. The feeling after is what keeps them doing it. The getting-up part never really gets easy. You just get better at not negotiating with yourself.
If you want to become a morning trainer, you need to stop relying on motivation and start building systems. Here’s how.
Start the Night Before
Your morning routine actually begins at 9pm the night before. If you’re scrolling your phone at midnight and setting an alarm for 5:30am, you’ve already lost.
Here’s your evening checklist:
- Set a hard bedtime. Work backwards from your alarm. If you need to be up at 5:30, you need to be in bed by 9:30 to 10. Not on the couch. In bed.
- Lay out your training gear. Shoes, shorts, shirt, socks, all of it. Right next to the bed. When the alarm goes off, you don’t think. You dress.
- Prepare your water and snack. Fill your water bottle. Set out a banana or whatever you eat pre-training. Every decision you remove from the morning is one less chance to talk yourself out of it.
- Put your phone across the room. This forces you to physically get up to turn off the alarm. Once you’re standing, you’re 80% of the way there.
The First 10 Minutes
The window between your alarm and leaving the house is where most people fail. They sit on the bed. They check their phone. They start thinking about how warm the blanket is. Game over.
Instead, have a sequence. Alarm goes off. Stand up. Drink a glass of water. Put on your gear. Walk out the door. Do not sit down. Do not open any apps. The goal is to be out of the house before your brain fully wakes up and starts making excuses.
This sounds extreme but it’s honestly the most reliable strategy. Once you’re outside and walking to the park or driving to the session, the hardest part is behind you. Nobody turns around at that point.
What to Eat (or Not Eat) Before 6am Training
This is personal. Some people train great on an empty stomach. Others need something small. Experiment and find what works for you.
If you need food, keep it light and easy to digest:
- A banana
- A few dates
- Half a slice of toast with honey
- A small handful of nuts
Avoid anything heavy, high-fibre, or high-fat before an early session. Your stomach won’t thank you during burpees.
If you train fasted, make sure you have a solid breakfast planned for after. Your post-training meal becomes even more important when you haven’t eaten before.
How Long Until It Becomes a Habit?
The commonly quoted number is 21 days. Research suggests it’s actually closer to 66 days for a new habit to become automatic. But you’ll notice it getting easier within two to three weeks. The alarm will still go off and you’ll still groan. But you’ll get up without the internal debate.
The key is not breaking the chain. Every day you do it reinforces the habit. Every day you skip makes the next skip easier. If you must miss a morning, do something else that day, even a walk. Keep the pattern alive.
The Post-Training Reward
Build something enjoyable into the end of your morning routine. For a lot of our crew, it’s coffee by the harbour after the session. That 15 minutes of sitting in the sun with a flat white, knowing you’ve already done the hardest thing you’ll do all day, is genuinely one of the best feelings going.
Find your version of that. It doesn’t have to be coffee. It could be a podcast during your walk home, a longer-than-usual shower, a proper cooked breakfast. Give yourself something to look forward to on the other side of the session.
Make It Social
The single most effective way to become a morning trainer is to train with other people. When someone’s expecting you, you show up. When it’s just you and an alarm clock, the bed wins more often than it should.
That’s the power of group training. You’re not doing it alone. You’ve got people texting “see you tomorrow” the night before. You’ve got a coach expecting you. You’ve got a crew that notices when you’re not there. That’s accountability you can’t replicate with an app.