How often you should visit your doctor depends on many factors, such as your age, health status and any risk factors affecting you. Generally, a routine check up is needed every three years if you’re under 50 and healthy and once a year if you’re aged over 50.