HSG test tomorrow...

Sarah
Feeling nervous tonight! Has anyone had the HSG test? What should I expect? I've heard it can be painful. I think I am more nervous about the results.