Ttc#1 for 2 years!

Finally met with fertility dr last week. Hubby checked out above average which is great. Waiting on my next cycle to start my testing. Starting with an hsg test to see if my tubes are blocked. Any of you ladies ever have this done? And does it hurt?