Updated November 2026
For most first-time marathoners, the right answer to how long to prepare for first marathon is somewhere between 16 and 20 weeks of structured training. That window gives your legs, tendons and heart time to adapt to long weekly mileage without breaking down. This guide shows you how to count backward from race day, choose your starting point and spot the signs that you need more time.
Start With Your Current Running Base
Your starting fitness matters more than the calendar. A runner who can already comfortably cover 15 to 20 miles per week for several months is in a very different position from someone who has been walking for exercise. As a general rule, the less running you do now, the more of the 20-week timeline you should plan to use.
Shopping for one? See our guide: 7 Best Gifts for First Marathon Picks for New Runners (2026).
Before you commit, check these points:
- You can run continuously for 30 to 40 minutes without stopping.
- You have run at least 3 days per week for the past one to two months.
- You have no unresolved injuries, especially in the knees, hips, calves or feet.
If you cannot tick all three, add 4 to 6 weeks of base building before starting a marathon plan.
Count Backward From Race Day
Most beginner plans run 16 to 20 weeks, with the longest run landing about 3 weeks before race day. Use this rough timeline to set your start date:
| Current weekly running | Suggested preparation time |
|---|---|
| Not running regularly | 20 weeks plus a 4 to 6 week base phase |
| Running 10 to 15 miles per week | 18 to 20 weeks |
| Running 15 to 25 miles per week | 16 to 18 weeks |
| Running 25+ miles per week, comfortable with long runs | 12 to 16 weeks |
If you want a deeper look at how these phases fit together, see How to Train for Your First Marathon: A 16-Week Beginner Guide and How Long to Train for First Marathon: A 16–20 Week Beginner Guide.
Plan the Phases of Your Preparation
A solid first-marathon timeline has four distinct phases:
- Base (2 to 4 weeks): Build consistency with 3 to 4 easy runs per week, keeping most efforts conversational.
- Build (6 to 8 weeks): Add a weekly long run and gradually stretch it toward 16 to 18 miles.
- Peak (3 to 4 weeks): Hold your longest mileage, including one or two runs at or near marathon pace.
- Taper (2 to 3 weeks): Reduce weekly volume by roughly 20 to 30 percent so your body can recover before race day.
Increase weekly mileage by no more than about 10 percent per week. Small, steady increases are the main way beginners avoid overuse injuries.
Match the Timeline to Your Race Goal
How long you need also depends on what you want from the race. Finishing comfortably usually requires the full 16 to 20 weeks. A specific time goal may require more preparation, not less. If you are unsure what to aim for, Time for First Marathon: How to Pick a Realistic Goal (Step-by-Step) walks through how to set one.
Recommended gear
- Running shoes: A well-fitted pair with enough cushioning for long weekends helps you handle rising weekly mileage. View on Amazon
- GPS sports watch: Useful for tracking weekly distance and keeping easy runs easy. View on Amazon
Common Mistakes
- Starting a 16-week plan when you have been running for only a few weeks.
- Jumping straight to long runs without building a weekly base first.
- Running every day at moderate effort instead of keeping easy runs truly easy.
- Skipping rest weeks, which are built into most plans for recovery.
- Ignoring pain that lasts longer than a day or worsens during runs.
FAQ
Is 12 weeks enough to prepare for a first marathon?
Twelve weeks is only realistic if you already run 25 or more miles per week and have completed long runs of 12 to 14 miles. Most beginners who start from a lower base need at least 16 weeks.
Can I train for a marathon in six months?
Yes. Six months gives you roughly 24 weeks, which is enough time for a base phase followed by a standard 16-to-20-week plan. Use the extra weeks to build consistency before the long runs begin.
Should I see a doctor before starting marathon training?
If you have a heart condition, high blood pressure, diabetes or have been inactive for a long time, consult a doctor or sports medicine professional before starting. They can confirm your training plan is safe for your situation.
Conclusion
For most first-time marathoners, 16 to 20 weeks of structured training is the right amount of time. Start with an honest look at your current running, count backward from race day, and build gradually through base, build, peak and taper phases. Patience in the early weeks is what gets you to the start line healthy.

