What's a another reason to miss your period?

I'm 3 weeks late on my period and I've taken 3 pregnancy test and they all came out negative.