So nervous!!!!

Heather
I am scheduled to have my HSG on Tuesday and I am so nervous! Has anyone gone through one before? What should I expect? Any preparation or post care tips? Thank you ladies!