HSG test

Stephanie
Has anyone ever had a HSG test done. And if so was it painful?