Hsg test?

Lauren
Hi ladies,
​Has anyone had an hsg test to see if their tubes were blocked? My doctor ordered one with some other tests. Just wondering what it was like. Also did you have to have it on the 3rd day of your period or am I confusing that with another test? 
​Thanks for any info.