Going crazy here

Cynthia

So I got my period on June 1st. On day 18 of my cycle, I began to spot. I’ve been consistently spotting every day since then and it’s now day 25. This is definitely not my period because it’s a super light (but consistent) flow. There are no clots and very minimal cramps. On my period I have terrible crippling cramps. It’s been 7 days and I’m still spotting and my period only lasts 4 days. Can anyone tell me if I may be pregnant or what’s going on with my body?