HSG test

Rebecca

has anyone had this procedure done and if yes is it painful? how is it what do i need to know?