Mrs Tan, I just did HSG yesterday. The uncomfortable part is when they put in the speculum and blow up the balloon so that they can pump the dye into the cervix.
The cramp comes when they inject the dye. If u have not blockage, the cramp is probably a few seconds. After which, u will have crampy feeling for the day and probably next day like me. But u will bleed. Bring a pad. I went to raffles, they provided the pad. HSG was S$107. On top of that, your gyne should give u antibiotics to take. oh, I was advised by gyne to take panadol 1 hr beforehand.
I have no blockage. Just to update all of u, I will be doing IUI one more round (the last one was about 2 years ago) this March. Doc's advice.