I think my birth control is breaking me out


I never really had perfect skin and all to start with, but after I had the shot my face started to break out. These aren't just normal break out either. Usually I will get pimples and I'll treat them and they'll go away in a day or two. Now I'll treat my pimples and they won't even go away. I already know it's not that I'm drinking enough water. I drink up to 110 ounces each day. I don't know how to get rid of them. Do you guys have any tips or tricks to get rid of my stubborn pimples.

My usual skin routine is:

Bentonite Clay

African Black Soap

Vitamin C serum

Bahi Sunflower serum

Shea Butter