Thanks for writing to us.
not affect the menstrual cycle but in some women it may cause the delay in the menstrual cycle.
You should consult a gynaecologist for urine, blood test
to rule out pregnancy
because your period is overdue and you might be pregnant also.