Period or not?

I was on the depo provera for 2 years and I recently got off about 4 months ago. My husband and I have been having sex unprotected but somewhat pulling out and well I’m having weird light pink spotting and like brown but there are hints of bright red dots and this has been going on for 4 days and I’ve been having cramping my boobs are very sore I’ve gained weight in my stomach area.... I don’t know if I’m pregnant or maybe it’s just a weird period but my body just feels very different

Has any one also experienced this? Or know what could it be?