Irregular period

Deshannon

I was a depo years ago & it has my cycle all over the place. I can bleed for weeks ? Why