did anyone have HSG test before????

bethny
when is the best time to do HSG test plz