Many factors determine when you should have a mammogram, such as your family history, risk factors and age. Starting at age 25, you should get a clinical breast exam every 1 to 3 years. If you have a higher-than-average risk of breast cancer, discuss early mammography and ultrasound screening with your health care provider. Otherwise, the baseline age for mammograms is 40, and you should have them done yearly after this age.