AF is day 3 late!!!

Savannah
AF is 3 days late. Now I am throwing up and the other. I took a test yesterday morning and it was a BFN. Help.