HSG advice

Beth
Hi Ladies, I'm scheduled for HSG next week, so I'm interested in thoughts/experiences you may have had. Any advice? What are side-effects I should worry about? Is it worth it? Thanks!!!