Help!!! TMI

Alexis • Mom of a little girl ❤️ Aubree Elizabeth Dellinger was born 9/1/28
On the depo shot. I got pregnant on it before. I don't get my periods. I do spot but this is heavier than what I normally get. What could this be?