Late Period

Zoe
I was supposed to get my period on the 28th of May, and I still haven't gotten it. I took a pregnancy test two days ago, and I'm not pregnant. Any idea what the problem could be?