HSG test??

🙃

My OBGYN gave me an order for one today at the local hospital. What can I expect, is it painful? And what time of your cycle does it have to be scheduled?