Hi.
Welcome to Healthcare magic forum,
There may two chances, one if ur pregnant ur
menstruation can stop or if ur anemic it can delay.
Get ur
blood test done for
hemoglobin to rule out anemia.
Get ur urine test done to rule out
pregnancy.
If both are normal, may be some hormonal problem, consult ur gynecologist.
Hope I have answered ur question.
Regards