Okay so i got on depo for a month now. It my first time i hate it. I been bleeding  for 3 weeks now. I had a uti, bacteria infection, a yeast infection. I got scared i might have a sti i got tested all negative. I been wearing  pads for 3 weeks as well the said of my left butt cheek hurt its near my anus i looked down there so has my doctor  she doesn't  see any  thing. No scratches  bumps nothing  not even redness. I never had sex back there either. I read online it could  be hemorrhoids? I had a scratch  near the top of my butt crack too. My  doctor  said it was a normal tare but sent it to be tested for herpes. I'm  freaking  out since i been on depo. I cry get angry depressed. And i keep getting  pain every where and on and off head aches. 

So my question  is can depo do all of this?

Is that a hemorrhoid on my butt if not  what is it?

And how long until this  leaves my body?