10 days of spotting between period

Br

So my last period ended 5/11 and I began light spotting 5/17. It’s been on and off but continuing for 10 days now. (Today would make day 10). I’ve been ovulating all of this week and don’t understand the spotting. I’m hoping it is not what i think it is. I had sex with ex on 4/27 which was right after my cycle but I’m 90% sure There is no way I could have gotten pregnant that night! This could all be in my head but why am I spotting so much? My next cycle isn’t until 6/6! Anyone have an idea??