My AF was supposed to come around the 27th or 28th of April, and it still hasn't! I realize i'm only 3 days late! But I'm so nervous, excited, and scared!

I really don't want to waste the money on a test and it come back negative but I also want to see a BFP also! What should I do?