hsg test

Michelle
What happens when u go in for it? What do they do? Do they give u anything? Is it painful?