Having a HSG test done

Having a HSG test done tomorrow. I’m kinda nervous what can I expect?