What do you think about this? Need opinions!!!

Ca
So my last for sure period started on march 31st and lasted a week. Heavy and all that. My next "period" was on April 4th, about 5 days late and was LIGHT for 2 days and then I had brown spotting for two more days. Now, my period isn't due until the 31st. Today I wiped to see like a spot of blood. I'm thinking, did I cut my vag somehow? The answer is no since I check internally and I found the culprit. Not sure why I spotted. Now I've been feeling nauseous, vomited a few times, my nips are sore, headaches, feverish, and I've been peeing like a racehorse. Now is it possible I'm pregnant from last month? Or that I saw implantation bleeding today? I'm so confused. Been trying for a year and this is the first time I've seen something like this. Please help. Xo