Period 8 Days late

I had my period March 18th it lasts 4 days in a usual 28 day cycle. I have cramps on snd off but they don’t feel as much like period pains. I have taken 2 blue dye tests on Monday and one pink dye a day ago all negative. What is possibly causing me to have missed my period?