When is period coming?!?!

Ok, I dont know how late I am for my period, but last date I had my period was May 18, and I would have my period by now. I took some take home pregnancy test and they were negative. I have would have some upper stomach pain, and now there has been more lower stomach. Almost like cramps during a period. I dont know what is happeing😨😨😨😨