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:

  1. Base (2 to 4 weeks): Build consistency with 3 to 4 easy runs per week, keeping most efforts conversational.
  2. Build (6 to 8 weeks): Add a weekly long run and gradually stretch it toward 16 to 18 miles.
  3. Peak (3 to 4 weeks): Hold your longest mileage, including one or two runs at or near marathon pace.
  4. 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.

  • 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.

Lauren Holland

About Lauren Holland

Lauren Holland is part of our editorial team and reviews and edits our marathon & half-marathon guides, checking product details against manufacturer specifications and owner feedback.