AF 12 days late and BFN

I've been testing everyday just In case, but everyday it's negative. (Photo is today)
At this point I don't know if I should go buy the first response test( maybe these are too cheap) or just give up and wait for AF. Been actively trying for almost a year. Exhausting. :-/