Anyone know what it could be?? A lot of discharge!

Va

So for the past week I've been having light cramping, I had a little bit of spotting one day, but it was very little bit. When I had spotting I thought oh it's just my period coming, but then I realised I had another 14 days till my period... I know I'm not pregnant cause we haven't had sex in 2 months (personal reasons). Why am I cramping???