HSG test

Brite

Is a HSG on cycle day 6 a good day to have it or should I wait until CD 10?