Am I Pregnant or nah?

I was supposed to start on June 6th ,but haven't started yet.I have been experanceing symptoms like heartburn,headaches,back pain,mood swings, nausea ,fatigue and sore breast (my bra feels like sand paper).I don't feel like myself .I never have all these symptoms .I almost never have heart burn,but resently been having it everyday.I have had some cramping and I spotted a VERY tinny amount the day before my expected period.(June 5th) the last time I had sex was a week ago and the time before that just before my last period. My symptoms started 3 or 4 days before my period.I have like 3 ppl come up to me to ask is I was expecting .I took a test on the second day missed so far ,today June 7th at 5am in the morning .I took another test 2 days before on June 4th.So what do you think to early ?PMS or Pregnancy? Negative or Positive ? Implantation bleeding or just spotting? Or should I give it more time before I assume I'm preggers~ If I am this would be my first pregnancy and I want a baby SO BAD!(The blood is brown btw)😭