Hsg test

I am going in for a hsg test, i am so scared. Any tips? Also do you have to be fully naked on the xray machine or just from the top down, do they put a blanket over? Is it painful, did it take a lot of time?