So frustrated! Just kinda venting....

Been ttc  since October/ November  and AF has been pretty regular, a day or two off at the most.  Now, AF was due on the first. Had some super duper light spotting on the 31-1 but nothing else.  Still no bfp. Have taken 5 tests and all say bfn.  Have had some super crazy nausea out if nowhere the last few days and crazy cravings.  I HATE popcorn and dh and I were at a park today and I HAD to have popcorn. He bought me a big thing of it and I ate it all.   Just tested again and again got a bfn.