When should HSG be done?

In order to be sure there is no pregnancy during examination, it is preferred between the 6th and 10th day of menstruation (The beginning date of menstruation is considered as day one). However, this examination can be made to those who never menstruate or who are sure of not being pregnant.