Birth control

I’ve been on birth control since August of 2017, my first 2 shots were fine, I didn’t bleed or anything at all. It was perfect. After my 3rd shot, I started having this weird muddy discharge? I also had a big change in my emotions, I’m usually a laid back person but now anytime my boyfriend does something small I go straight from 0 to 100 no matter how small it is. And it’s ruining us, we’ve been arguing every day for the past week... I need to know if the change in mood is from the depo? And if so, how to fix it?