HSG advice

Amber
Is there any advice I can get on getting an HSG? Anything I should do before? What's it like? I am getting one Tuesday and would like some info! Thanks!!