HSG test

Hi all,
I'm getting an HSG test done on Monday and wanted to get any advice about it before!
What can I expect post procedure? Is it really as painful as I've heard?
Thanks!