Early period?

Bethany

I have been tracking my period and every app,website I’ve been using days my next period is due on the 18th and today is the 15th. I went to the bathroom and realized the toilet paper was a little red so I put some extra toilet paper in my underwear in case it’s not my period. I never get my period this early. I’m cramping a little but not as intense as when I get my period.. could this be implantation bleeding, cramping? There’s definitely a possibility I could be pregnant I just don’t want to get my hopes up 🤷🏼‍♀️