When should I test again?

So last week Thursday I took my son to McDonald’s because that’s what he wanted and we sat down to eat. I started eating some fries and just had food aversions. I love McDonald’s fries lol I was like oh is this happening. So Yesterday I noticed I’m spotting and my period is not due until the 22nd or 23rd of May. The spotting didn’t last long here and there throughout the day. I took a test this morning but is negative. Am I testing to early and when should I take another test? I also am feeling slight breast tenderness as well.

Please help with some answers