My pregnancy tests are negative but my period is almost 3 weeks late. Why?

My pregnancy tests are negative but my period is almost 3 weeks late. Why?
Post Opinion