When should hysteroscopy be performed?

Hysteroscopy is preferably performed between days 6 and 12 of the cycle, during the follicular phase, after the end of menses, with or without the use of oral contraceptive pill.