Hsg test tomorrow

Good evening I'm getting my HSG test done tomorrow and I just had some questions for anyone who been thru this already please and thank you and advance...

1) Am I allowed to have my partner with me when I get it done ?

2) How painful is it really ?

3) About how long after the test do we schedule my first IUI?

4) Was anyone in pain after the test was done and if so about how long ???

Thanks again ladies