Birth control options?

I was on birth control for a while but I got off of it because I hated the way it made me feel (extremely depressed and moody) and I was in a committed relationship at that point. Now's it's about a year later of not being on birth control and I'm no longer in a committed relationship. And I really don't want a baby right now because I am getting my bachelor's degree in may of 2019 (yay!! Finally) and then I go on to graduate school after that. Does anyone have any suggestions on birth control that won't effect your mood or weight? (Other than condoms of course. And don't tell me "if you don't want kids then don't have sex" I'm 22 years old. Get off me. Sex isn't just about making babies)