HSG Test

Je

So I'm getting an HSG test Monday. Has anyone ever had one? What should I expect? Thanks.