Question: how many years do you have to contribute national insurance?
Answer: To get the full basic State Pension you need a total of 30 qualifying years of National Insurance contributions or credits.