Confused...

Today is 2 days late for my period. Negative blood test 3 days ago and BFN today. I don't understand.