I've been on birth control since I was about 18 (with some time off it throughout the years for various reasons), and I'm 47 now. It has never affected my weight one way or the other.
Loving yourself is an act of will. It doesn't just happen, you have to choose it.
My blog: On Hiatus.