Early pregnancy symptoms?

My period is 18 days late. I took several pregnancy tests when I was 4-7 days late and they were all negative. Over the past few days, I’ve had some random spotting that looks nothing like period blood. My boobs are slightly tender, I’m extra gassy, and I’ve been craving weird foods. I took another test yesterday and it was negative. What is going on with me?