HsG test?

Lari

Has anyone had this done?? Does it hurt? I am on the first day of my period when should they test?