Hi all, I'm booked for a HSG next week, has anyone had this. I've heard it's painful - so I'm nervous.