Dr recommended an HSG test

Shanna • I`m 34 still TTC 1 , but now I’m closer to getting my dream! ❤️🥰💍
Ok so went to the Drs today and I'm not pregnant, but we did go over my past history ( due to computer failure , their fault) turns out that I have one( possibly both) tubes blocked. She has ordered an HSG test to look at the severity of the blockage( if any). My questions are, 1. Will it hurt? 2. How much do they normally run? And 3. How quickly could I get pregnant after having this done? Please no rude comments, I'm already scared as this may not be my only problem. Thanks