Question: do you have to fast before having an ultrasound?
Answer: Your doctor will usually tell you to fast for 8 to 12 hours before your ultrasound. That's because undigested food in the stomach and urine in the bladder can block the sound waves, making it difficult for the technician to get a clear picture.