HSG test

Cait
Has anyone had HSG test? Was it painful?