I'm soo frusturated!

Jo • TTC baby #1
AF due March 23rd! I'm 2 days late , did a test and it was a BFN! It's my first time to be late ...( 31 days cycle). 
Should I wait few more days to test it again? Have anyone had a BFN and few days later Got a BFP? Can anyone share there experience please! Thanks ;) baby dust to all!!