Brown discharge

I been having brown spotting for almost a month now. Sometimes it’ll be light pink but mainly is brown .. and yes I’m on the birth control shot and I really think that’s the reason