HSG Test

I’m having a HSG test Monday. I’ve heard this can be very painful. Has anyone had one recently and can give me a little more insight on how it will go? Kind of freaking out.