HSG test...

Laura • After many long years I`ve found the love of my life n I`d love to give him a family❤️
Has anyone had one? Any advice ? Does it hurt? Anything I should be prepared for? I've posted 3 times on this subject n no response. Has no one here had an HSG test?