Late period

tatyanna

My period is 21 days late!! I have been cramping for the past several days. I have been having several pregnancy symptoms as well but I also have the same symptoms when my period is about to start. I took a pregnancy test today and it was negative. I’m so confused and frustrated does anyone have any recommendations on what I should do?