Hsg test

Ja
Cd 70 😮. I saw a new doctor yesterday. He is doing a lot of testing. Never in my life have I given 20 tubes of blood 😳. I have to start provera then schedule the hsg test. Has anyone had this done? Does it hurt?