Over 2 weeks late and still bfn

Over 2 weeks late but kept being patient till today to test and of course bfn. Has this happened to anyone before and found out why? It's normal for me to be a few days late but not this long. Hate this feeling.