I have to telephone to arrange a HSG test tomorrow. Not quite sure what to expect when i have the test. Can anyone explain this procedure to me. Thanks.