Thanks for the query.
Menstrual cycles can undergo changes due to many factors.
Stress and strain in work, weight changes, anemia
disorders etc can affect the cycle.
So you better go for blood test
which will give the accurate result.
If the test comes negative no need to worry further, your delayed periods may be because of some hormonal abnormality and possibly you will get periods soon.