A concrete ramp-up sequence — which books, which subjects, how many hours, and clear milestones for Days 1, 30, 60 and 90. Tested plans for freshers and working professionals.
UPSC preparation is a marathon. But marathons are lost in the first three kilometres — the moment most runners either find their rhythm or blow up. The first 90 days of UPSC prep do the same thing: they decide whether you'll still be studying in month 6, month 12, month 18.
This plan has one goal: get you into a sustainable daily rhythm with foundational reading done, a habit-loop established, and enough momentum that stopping feels harder than continuing.
We'll cover daily structure, subject sequence, books, and milestones — with separate tracks for freshers and working aspirants.
Don't buy 20 books and start reading randomly. Spend one Saturday afternoon doing these four things:
1. Print the syllabus (1 hour)
Download the official UPSC notification, print Prelims + Mains syllabus, highlight it. You'll refer to this every week for 18 months.
2. Read 10 PYQs (1 hour)
Open last year's Prelims paper and read the first 20 questions. You won't be able to answer most. That's fine. The goal is to calibrate what UPSC asks.
3. Buy only starter books (1 hour)
NCERTs (Classes 6-12 History, Polity, Geography, Economics), Laxmikanth Polity, Spectrum Modern History, Shankar IAS Environment. That's it. Don't over-buy.
4. Set up your note-taking system (1 hour)
Decide: physical notebooks, Notion/OneNote, or Evernote. One per subject. Keep it simple. Don't spend 5 weeks optimising your note-taking — the first messy notes are fine.
Month 1 is NCERT-heavy. The goal: build vocabulary, mental map of Indian history, comfort with constitutional language, and the daily reading habit.
Sample daily schedule (fresher, full-time):
Day 30 Milestone:
All NCERTs (H, P, G) at least read once. Newspaper habit locked in. 30 days of margin notes in your notebook. No existential crises.
Month 2 replaces NCERTs with standard books. Content density doubles. Your reading speed won't keep up initially — adjust schedule, don't panic.
Add from Day 45:
Start solving Prelims PYQs (Previous Year Questions) — 20-30 per week. This is the single most effective preparation activity. PYQs teach you what UPSC means by each syllabus line.
Day 60 Milestone:
Laxmikanth ~70% done. Spectrum ~70% done. 400+ PYQs attempted. Note-taking system working. Newspaper done without hesitation.
Month 3 consolidates what you've read, introduces answer-writing practice, and is when most candidates lock in their optional subject.
Introduce answer writing from Day 65:
Start with 1 answer per day (150-250 words). Pick any topic from your completed subjects. Follow IBD: Introduction (2-3 lines) → Body (3-4 points) → Conclusion (2-3 lines). Get it evaluated — by peers, mentors, or AI.
This early answer-writing habit is what separates candidates who clear in year 1 from those who take 3 attempts.
Day 90 Milestone:
All foundational NCERTs + Laxmikanth + Spectrum + Environment covered. 30+ Mains answers written. Optional chosen and started. 600+ PYQs attempted. You have a rhythm.
The same 90-day structure applies, with compressed daily time:
Weekday schedule (4-5 hours total):
Weekend schedule (8-10 hours each day):
You'll cover ~70% of what a full-time aspirant covers in month 1. By month 3, you'll still be 1-2 weeks behind. That's fine — plan for a 20-24 month total prep timeline instead of 12-15 months.
Reading without notes
You will forget 80% of what you read in month 1 by month 4. Notes aren't optional — they're the raw material for revision.
Buying every book
Finish Laxmikanth once before buying "Indian Polity for UPSC by Dr. XYZ." Multiple books on the same subject is procrastination in disguise.
Postponing answer writing
"I'll start writing after I finish syllabus." No. Start writing from Day 65 even if your answer is bad. Writing is a separate skill that takes 6-9 months to build.
Over-consuming YouTube toppers
30 minutes a week of topper interviews is fine. 3 hours a day isn't preparation — it's anxiety management.
Don't wait till your theory is "done." Start writing answers now — get instant AI-powered evaluation and build the skill early.