Question: is hsg test done empty stomach?
Answer: The HSG is performed while you are awake and does not involve general anesthesia. You won't need to fast the day or night before. On the day of the test, your doctor may suggest taking a painkiller like ibuprofen an hour before your HSG is scheduled. This can help with the discomfort of the test.