Have you had an HSG?

Brittany • Britt
Have any of you ladies had an HSG done? I will be having one soon and I have no idea what to expect....