my ex was on the injections and she didnt gain any weight...plus she didnt have to worry about remembering the pill. I dunno why you are gettin so worked up about it. I am sure she discussed the options with her DOCTOR and came to the best conclusion for her. No offense but I dont think you have any say on the way in which she chooses birth control. Hell be happy she is on it at all.