Why am I getting so fat?!

I am 18. I was on the NuvaRing for one month and then started Aviane July 1st. On June 1st, I weighed 97 pounds. I just weighed myself it it was 107.2 pounds. I am astounded, since I haven't been eating any differently than I have in the past. I know, you will probably say it is the birth control, which is what I would say too, but it is so much weight! 10 pounds in two months!?! I am inly 5 ft and I can see that my stomach and thighs got more pudgy. I use to be considerably fit.

I am so disappointed, disgusted, and angry with myself so letting those pounds just pile on.

My boyfriend like my extra fat on my butt lol but I need to do something.

I am not switching birth controls because I don't want to and because I am protected at this point for sex with my boyfriend.

Any thoughts? Is it my birth control you think or what?

Thank you!!