You will probably be in the doctor’s office or clinic anywhere from 30 minutes to an hour, depending on how long you’ll have to wait, but the actual time it takes for a mammogram is less than five minutes. Each breast is x-rayed at about 10 to 15 seconds, so the total time you’ll be on the mammogram plate is less than five minutes.