Stupid depo

Is this normal??? I got depo in mid november and haven't had a period, but I was spotting for almost two weeks in late December. I was spotting for a week last week now I'm full out bleeding with mad cramps. I'm re considering taking the depo again cause i cant even with this 🙄🙄