Depo shot

So I got the depo shot (birth control) and I haven’t had my period for almost a year. I stopped it and just got it back but it only lasted two days. Most painful 2 days of my life I’m telling you.