Birth Control ideaas 😓

I have a one year old 👼🏻. I am not looking to get pregnant any time soon. I had the injection depo for the last year, but it made me so moody and sensitive I stopped. My last injection was on August. I was supposed to get another one on November, but I didnt get it. I've been using the withdrawal method and I'm scared its not effective. My husband came on me last week and I don't know if its me but since I just feel bloated. My period was two weeks ago, but it only lasted 3-4 days and because of the injection my period has been irregular for the last year. 
I guess my real question is what else can I use as an effective birth control method, or should I wait for my next period just in case I've already conceived?