You can get a private health check at any age, but there is a charge. The NHS offers a free health check service to those aged between 40 and 74 who have not had a stroke or do not have a pre-existing health condition.