Big rant time

Am so fed up! Am into the 5th day of no show af and still getting a bfn. I keep thinking I shouldn't bother testing, but then always cave first thing in the morning and test anyway. Should I really just give it up and chalk it up to experience? 
Anyone been in the same position? Any advice gratefully received. Thank you ladies xx