I'm booked in for HSG on Friday morning, not given it much thought but when I spoke to the nurse she suggested taking pain killers beforehand. Does anyone have any experience of a HSG and was it painful?