How Many Years of PYQs Should You Solve for JEE Main and Advanced? (And in What Order)

By JEENEETard Updated August 2026 10 min read JEE PYQ's

"Everyone keeps saying solve PYQs. But how many years? 10? 15? 20? And do I start with the oldest paper or the newest one? I have already wasted two weeks just deciding."

This is one of the most common doubts we get, and it is a fair one. "Solve PYQs" is advice that sounds complete but tells you nothing about scope or sequence. Worse, most students apply the same number to both exams, and that is exactly the mistake. The right answer for JEE Main and the right answer for JEE Advanced are nowhere near each other.

The Short Answer

JEE Main
5 to 6 years
2021 to 2026, solved shift-wise. That is still around 120 papers, because Main runs 18 to 24 shifts every year.
JEE Advanced
20 years
2006 to 2026, both papers. Roughly 40 papers, and every one of them is still worth your time.

Read those two numbers again, because the gap between them is the whole point of this article. Five to six years for JEE Main. Twenty years for JEE Advanced. Same subjects, same syllabus, wildly different PYQ strategy.

The one-line version: JEE Main PYQs go stale. JEE Advanced PYQs do not. Main rewards familiarity with the current pattern, Advanced rewards depth of reasoning, and reasoning does not have an expiry date.

Why the Two Numbers Are So Different

JEE Main is a speed-and-accuracy exam built on a pattern that the NTA keeps adjusting. Number of sessions, structure of Section B, the syllabus itself: all of it has moved in the last few years. A 2015 Main paper does not train you for the exam you are going to sit. It trains you for an exam that no longer exists.

JEE Advanced is a reasoning exam. The paper does not ask "do you know this formula", it asks "can you see what this situation actually is". That skill is tested the same way in 2008 as in 2026. A 2009 Advanced question on rotational dynamics is not outdated. It is still one of the best questions ever set on that idea, and it can appear in spirit next year.

 JEE MainJEE Advanced
Years to solveLast 5 to 6 (2021 to 2026)Last 20 (2006 to 2026)
Number of papersAround 120 shift papersAround 40 papers
What it really testsSpeed, accuracy, pattern familiarityDepth, reasoning, multi-concept linking
Do old papers age?Yes, quicklyNo, barely at all
Primary way to solveFull timed shift papersChapter-wise first, then full papers
Repeat valueModerate, recency matters moreVery high, worth 2 or 3 passes

The same student, the same syllabus, two opposite PYQ policies. This is normal, not a contradiction.

JEE Main: Why 5 to 6 Years Is Genuinely Enough

Students hear "5 years" and assume it is a small target. It is not, and the reason is that most people count JEE Main PYQs wrong.

Since 2019, JEE Main has been a computer-based test conducted by the NTA in two sessions a year, with multiple shifts on each exam day. One "year" of JEE Main is not one paper. It is roughly 18 to 24 different question papers. So 2021 to 2026 is not six papers. It is close to 120 unique papers and around 9,000 questions.

That is already more than any student finishes properly. Adding 2015 and 2016 on top of it does not make you better prepared; it makes you busier.

What actually changed, and when

YearWhat changed in JEE MainEffect on older PYQs
2019Fully computer-based, NTA takes over, two sessions a yearEverything before this is a different exam
2021Four sessions held; Section B introduced with 10 numericals, attempt any 5Section B practice from here is partly outdated
2024Syllabus rationalised, topics removed across all three subjectsOlder papers contain questions you must skip
2025Section B cut to 5 compulsory numericals, negative marking applied to themThe escape hatch in Section B is gone

Four meaningful changes in six years. This is exactly why Main PYQs have a short shelf life.

So the pattern you are preparing for, 75 questions, 25 per subject, 20 MCQs plus 5 compulsory numericals, +4 and −1, 300 marks in 3 hours, has only existed since 2025. The 2021 to 2026 window is the closest honest approximation of it, and that is your target.

One adjustment while solving: in 2021 to 2024 papers, Section B gave you 10 numericals and let you pick 5. You no longer get that choice. Solve all ten. Numerical accuracy is now a guaranteed 60 marks per paper that you cannot dodge.

What about the reduced syllabus?

The NTA rationalised the JEE Main syllabus in 2024. Before you start, print the current official syllabus from the NTA JEE Main portal and keep it beside you. When a PYQ comes from a chapter that no longer exists, strike it out and move on. Do not solve it "just in case", and do not agonise over it either. Within the 2021 to 2026 window this affects only a small fraction of questions.

JEE Advanced: Why You Go Back 20 Years

Now flip everything. For Advanced, old is not a problem. Old is the point.

There is a clean historical reason 20 years works so neatly. From 2006, IIT-JEE became a fully objective exam and the old screening-plus-main system was abolished. From 2007 it settled into the two-paper format that still exists today, and in 2013 it was renamed JEE Advanced. So "last 20 years" happens to line up almost exactly with the entire objective era of the exam.

EraName and formatHow to use it
2013 to 2026JEE Advanced, two papers, computer-based from 2018Core. Full timed papers, at least twice
2006 to 2012IIT-JEE, fully objective, two papers from 2007Gold. Some of the finest questions ever set. Solve chapter-wise, then as papers
Before 2006Subjective era, screening test systemOptional. Use selected questions for concept depth only, not as papers

The 2006 to 2012 block is the part most students skip, and it is the part that separates a good Advanced score from a great one. Those papers were set when the question-setting culture was at its most demanding, and the ideas they test, such as constraint relations, thermodynamic cycles, coordination chemistry reasoning and functional equations, are exactly what still shows up.

What to skip in old Advanced papers: a few topics have been removed from the syllabus over the years, and the matrix-match and comprehension formats have changed. Skip questions from deleted chapters. Do not skip a question just because its format looks unfamiliar. The reasoning inside it is still the exam.

JEE Main Free PYQs: Where to Get Them

Nobody needs to pay for previous year questions. Every paper the NTA has ever set is already public, and several platforms have organised them into clean chapter-wise and shift-wise sets for free. Below are the five that students actually use, and what each one is genuinely best at.

Pick one chapter-wise source and one shift-wise source. Using five at once is how students end up with five half-finished folders and no error log.

MathonGoChapter-wise PDFs

Chapter-wise JEE Main PYQ PDFs with worked solutions for Physics, Chemistry and Maths, covering 2019 onward and split by session. Their priority-wise chapter list also tells you which chapters carry the most weight, which is useful when you are deciding what to solve first.

Best for: Pass 1, the chapter-wise sweep

Open PYQ sets
CompetishunVideo solutions

A browsable bank of JEE Main and Advanced questions organised subject-wise and chapter-wise, backed by free solution lectures on YouTube. Use it when a specific PYQ has broken you and a written solution is not landing. Note that their structured PYQ course is paid, but the question bank and the free lectures are not.Best for: unsticking one hard question

Best for: old papers and Advanced chapter-wise work

Open PYQ sets
Physics WallahShift-wise papers

Shift-wise JEE Main PDFs from 2019 onward, listed by exam date and shift rather than lumped into one paper per year. That is exactly the format you need for timed practice, and it is the single biggest reason to use PW over a printed compilation book.

Best for: Pass 2, full timed shift papers

Open PYQ sets
AllenFreshest papers

Allen publishes the memory-based paper with detailed faculty solutions within a day or two of every session. If you want the newest shift papers before anyone has compiled them, this is where they appear first, and the solution quality is consistently high.

Best for: the most recent session, solved properly

Open paper solutions
eSaralDeepest archive

Chapter-wise PYQs with step-by-step solutions, plus year-wise papers going back further than most sites. Every chapter has a view and a download option, so you can build offline sets. Their JEE Advanced chapter-wise archive is equally strong, which matters given the 20 year target.Best for: old papers and Advanced chapter-wise work

Best for: unsticking one hard question

Open question bank
Do not skip the official source: after every session the NTA publishes the actual question papers and provisional answer keys on the JEE Main portal. Those are the only papers that are not memory-based. Download them the week they appear, because the challenge window closes and the links do not stay up forever.

For JEE Advanced, the official papers for every year are archived on the JEE Advanced site along with answer keys, and eSaral and Competishun both carry chapter-wise breakdowns of the same questions. Between those, your full 20 year requirement is covered without spending anything.

The Order That Actually Works: Three Passes

Order matters more than volume. Solving papers in the wrong sequence is why students finish years of PYQs and still panic in a mock. Use three passes, in this order, for both exams.

1. Chapter-wise, while you are still learning

As soon as you finish a chapter, solve every PYQ from that chapter: Main from 2021 to 2026, Advanced across the full 20 years. Not timed. Not scored. The goal is pattern recognition: seeing the five or six question types the exam actually asks from that chapter, as opposed to the forty types your module contains.

This single habit does more for a stuck score than any new book. Most chapters reveal themselves quickly. Thermodynamics asks the same three things. Coordinate Geometry rotates between four setups. Chemical Bonding recycles the same exceptions.

Do this in Pass 1:
  • Solve chapter-wise, oldest to newest, so you can feel the pattern drift
  • Mark every question you could not start within 60 seconds. That is a concept gap, not a speed gap
  • Write a one-line trigger note for each question type: when I see X, I do Y
  • For Advanced, keep the 2006 to 2012 questions in a separate section of your notebook, because you will come back to them

2. Full papers, strictly timed

Once your syllabus is roughly 70 percent covered, switch to full papers. For Main: one shift paper, three hours, no breaks, no phone. For Advanced: Paper 1 and Paper 2 on the same day, with the real gap between them.

Go newest to oldest for Main. Start with 2026, then 2025, then work backwards, because recent papers reflect the current pattern most closely. Go oldest to newest for Advanced. Start around 2006 and move forward, so your last few papers before the exam are the most recent ones and your calibration is fresh.

Analyse each paper the same day. If you are not sure what proper analysis looks like, we have broken it down step by step in our guide on how to improve marks in your JEE test series. The same method applies to PYQ papers.

3. Error log only, in the last six weeks

In the final stretch you do not re-solve everything. You re-solve only the questions you got wrong or guessed, from both earlier passes. If your error log is honest, this is somewhere between 400 and 800 questions, a very manageable revision that targets exactly your weak spots.

Students who skip Pass 3 are the ones who say "I had solved this exact question before" while walking out of the exam hall.

Where PYQ effort actually converts into marks
An illustrative weighting based on the doubts we receive, not a survey result
Re-solving your own wrong questions
95
Chapter-wise PYQs while learning
90
Old Advanced papers (2006 to 2012)
86
Timed full papers
82
Main papers older than 2019
22

How to Run Main and Advanced PYQs Together

If you are targeting both, do not alternate randomly. Use this split:

  • Class 11 and early Class 12: chapter-wise only, and lean Advanced. Depth built now is what makes Main feel easy later.
  • Class 12, six months out: Advanced chapter-wise continues, Main full papers begin on weekends.
  • The 8 weeks before Main: Main papers take over almost entirely. Advanced goes into maintenance, with two or three chapter-wise sets a week and nothing more.
  • Between Main and Advanced: full Advanced papers, oldest to newest, with your error log running alongside.

The common failure is doing Advanced-level questions right before Main. Advanced trains you to spend eight minutes on one question, and Main punishes exactly that. Protect those last eight weeks. If you are also picking a test series for the Advanced phase, our breakdown of the best online test series for JEE Advanced covers how to sequence the two.

A 12-Week PYQ Plan

If you are starting your dedicated PYQ phase now, here is a schedule that fits alongside coaching and school. Adjust the weeks, keep the sequence.

PhaseJEE MainJEE Advanced
Weeks 1 to 4: Chapter-wise sweep2021 to 2026 PYQs, chapter by chapterFull 20-year chapter-wise set for the same chapter
Weeks 5 to 8: Full papers begin2026 and 2025 shift papers, timed, 2 a week2006 to 2010 papers, 1 per weekend
Weeks 9 to 10: Volume2024 down to 2021 shift papers, 3 a week2011 to 2016 papers, 1 per weekend
Week 11: Recent AdvancedMaintenance only, 1 paper2017 to 2026 papers, back to back
Week 12: Error logEvery wrong and guessed question from weeks 1 to 11, both exams, 40 to 60 a day

Main-only aspirants: drop the third column and compress the plan to eight weeks.

How Many PYQs Per Day Is Realistic?

Be honest about the arithmetic. A full Main shift paper takes 3 hours to attempt and 1.5 to 2 hours to analyse properly. An Advanced paper set takes six hours plus analysis. You cannot do this daily alongside coaching without one of the two halves becoming fake.

  • School or coaching day: 25 to 35 chapter-wise PYQs, or half a paper with full analysis
  • Weekend or off day: one complete timed paper plus its analysis
  • Dropper with full days: one paper in the morning slot, analysis after lunch, chapter-wise PYQs in the evening

If you are preparing without formal coaching and building this schedule yourself, our free JEE self-study roadmap lays out the chapter sequence that should run in parallel with this PYQ plan.

Five Mistakes That Waste PYQ Practice

1. Using the same number for both exams

Solving 20 years of Main papers is wasted effort, and solving only 5 years of Advanced papers leaves your best material untouched. The numbers are different because the exams are different.

2. Solving with the solution open

If you look at a hint within two minutes, you have read a solved example, not attempted a question. Give every question a hard five-minute attempt first, or ten minutes for Advanced.

3. Ignoring the shift-wise nature of Main

Solving "JEE Main 2023" as one paper from a compilation book, instead of the ten individual shift papers, cuts your exposure by around 80 percent.

4. Skipping the 2006 to 2012 Advanced papers

This is the single most under-used resource in JEE preparation. Those papers are free, freely available, and better than most paid question banks.

5. No error log

Without one, Pass 3 is impossible and your mistakes simply cycle back into the real exam.

Quick Checklist Before You Start

Set these up in one sitting:
  • Current official syllabus printed and kept beside your desk
  • A shift-wise Main PYQ source for 2021 to 2026, not a year-wise compilation
  • A 20-year Advanced PYQ source, chapter-wise as well as year-wise
  • One notebook as your error log, divided by subject and by exam
  • A fixed weekly slot for full timed papers, same day and same time
  • A one-page tracker listing chapters, with a tick when its PYQs are done

Frequently Asked Questions

How many years of PYQs are enough for JEE Main?

Five to six years, 2021 to 2026, solved shift-wise. Because Main runs 18 to 24 shifts a year, that is still around 120 papers and roughly 9,000 questions. Going further back adds papers set under an exam pattern that no longer exists.

How many years of PYQs should I solve for JEE Advanced?

Twenty years, 2006 to 2026, both papers. That is only about 40 papers, and Advanced questions do not age. The reasoning tested in 2008 is the reasoning tested today.

Where can I get JEE Main PYQs for free?

MathonGo and eSaral for chapter-wise sets, Physics Wallah for shift-wise papers, Allen for the newest session solved within days, and Competishun for video solutions when you are stuck. The official papers and answer keys also go up on the NTA portal after every session. Pick one chapter-wise source and one shift-wise source, not all five.

Why does JEE Main need fewer years than JEE Advanced?

Main is a pattern exam and the pattern keeps changing. Sessions, Section B structure and the syllabus have all moved since 2019. Advanced is a reasoning exam, and reasoning has no expiry date.

Should I solve 20 years of PYQs for JEE Main?

No. Papers before 2019 were a different exam, and papers before 2013 are AIEEE. Use that time on your error log or on Advanced PYQs instead.

Should I solve PYQs chapter-wise or year-wise first?

Chapter-wise first, while you are still learning the chapter. Switch to full timed papers once roughly 70 percent of your syllabus is covered. Chapter-wise builds recognition, full papers build exam temperament.

When should I start solving JEE PYQs?

The day you finish your first chapter. There is no waiting period. PYQs are not a revision tool you unlock at the end, they define what knowing a chapter actually means.

Are old JEE Advanced papers still valid after syllabus changes?

Yes, apart from questions on deleted chapters, which you skip. Do not skip a question merely because its format looks unfamiliar. The reasoning inside it is still exactly what the exam tests.

How many times should I solve the same PYQ paper?

Main papers once, properly timed. Advanced papers two or three times, because their value survives repetition. Your wrong and guessed questions from both, at least twice more.

Final Verdict: 5 to 6 Years for Main, 20 for Advanced

The numbers you were looking for are five to six and twenty. But the numbers were never the hard part. The hard part is the ordering: chapter-wise while learning, timed papers once the syllabus is standing, error log at the end. And then the discipline to analyse every paper the same day you attempt it.

Pick your sources this week, print the syllabus, open the error-log notebook, and start with the chapter you finished most recently. You will know within three papers whether this is working, and it usually is.

Have a doubt?

Stuck with a backlog, strategy or college doubt of your own? Drop it in the doubt box and we will turn it into a complete, honest guide like this one, free, within 24 hours.

Ask your doubt
JEE Main PYQ guide showing how many years to solve for Main and Advanced
Scroll to Top