HSG procedure

Lauren
Has anyone had an HSG? I go in for mine Friday and am nervous. What should I know? Thanks!