HSG test

Sara
My next step in my journey to get pregnant is a HSG done to check my fallopian tube. Has anyone had this done before and how was it???