yes i did HSG. i heard friends said it is painful so i request doctor to give me painkillers. doctor was reluctant to give me but i insisted.
HSG can be painful for some.
if the radiographer is nice she will tell you the results on the spot. otherwise you wait till doc review with u.
no side effects unless you are allergic to iodine.
no bd before HSG and no bd 1 month after HSG.
i went to private so i dont know if there is any subsidy.
around +/- $150