Question: how often do you have nhs health check?
Answer: You'll be invited for a free NHS Health Check every 5 years if you're between 40 and 74 years of age and do not already have a pre-existing condition. If you're registered with a GP surgery that offers the NHS Health Check, you should automatically get an invitation.