Hsg test

Amanda
Hey guys my Dr is going to be giving me an hsg test... has anyone ever had this?? How did it go and what should I expect??