Question: how long do you have to pay national insurance for?
Answer: New State Pension The amount you get depends on how long you have been paying National Insurance (NI). To get the full new State Pension of £175.20 a week, you need to have paid National Insurance for 35 years.