Ok i need some HSG questions answered...... I have stopped spotting so my HSG will go ahead today and im totally not prepared as i thought there would be no way i could do it today

Do i need to fast for the HSG??? Can i drink water??? other then that is there anything else i need to do or not do

I'm freaking out lol

Hope someone can help

xox