Help!

Currently 3 days late for my period my last period was the 20th or March. I had unprotected sex 3 or April but I am on birth control. I took 2 test that were positive three that were negative. Got blood work hgc levels were at a 2 which indicates not pregnant. But I still haven’t got a period. Anyone age this problem?