Periods

The last few months I haven't really had my period I mean spotting here and there so i still use a pad. It hasn't been the same since the last time I had Sex with my ex BF we had sex right in my ovulation window and I thought I might of been pregnant as my period was 14 days late. I however took a test and come back negative. That afternoon I got my period but it was only spotting 2-3 days max. We had sex roughly 4 and a half months ago and I still haven't gotten a normal period I'll spot 2-3 days out of the month or not at all. I have just started spotting 2 days ago And now today is my 3rd day and it's nothing at all. I track everything on my app and it's been 7 weeks since I last spotted I don't think this is normal and TMI I usually have a heavy flow could I be pregnant. Or is my body just being weird?? 
Btw haven't been to the doctors but I have take like 10 test and all are negative I'm so confused.