I started to get oily skin and hair when I was about 20, I think it was just a natural shift in hormones. I wasn't on BC, but I was transitioning to vegan from vegetarian so it could be related to that. I've had really bad skin for years, I tried a lot of different cleansers and finally found one that worked better than the others. Recently I started drinking apple cider vinegar, organic with the mother, diluted in water with lemon juce and a bit of agave nectar and I feel like that has done a lot of good for my skin. You can also use it as a toner.
A combination of Ortho-Tri-Cyclen Lo and Spironolactone are the only things that have ever cleared up my skin. I had horrible acne for years and those meds totally cleared it up. I know BC pills contain lactose, but I can rationalize staying on them because having lots of unwanted children will be way more detrimental to the environment than the small amount of lactose in the pill - especially since I have removed all animal products from my diet. I NEVER want children. No way. But I am beginning to wonder if being on hormones for 9 years is really safe for me. I've never had any of the problems other women complain of like weight gain and mood swings. I don't really know of a safer non-hormone solution other than getting my tubes tied. (IUDs can puncture your internal organs. Yikes!) I asked about tying my tubes when I was in my early twenties and the doctor said no way. Maybe now that I'm turning 30 my new doctor will feel differently. But even if I do get my tubes tied and go off the pill, my skin will go back to being horrible again. Grrr... I don't know what to do
I've been on medication of some sort for as far back as I can remember. Sigh.
My comment is in response to the oily skin part of your post, I suffered from super oily skin and acne for a long time (not BC pill related) until I started using oils on my skin. It sounds wacky - why put on more oil to control the oil - but in my experience, my skin just kept over-producing oil because I kept stripping it off with harsh cleansers and toners. Once I started using oils (1-3 drops/day and night), my sebum production has been way down because my skin knows it will be getting the emolience it needs and doesn't need to compensate. Oils that I like include: watermelon seed, blueberry seed, camelia seed oil, red and black raspberry seed oil, kukui nut oil, and pomegranate seed oil, but there are many, many different ones. I usually mix a drop of two or three different oils with a few sprays of water and then follow with a light cream. I don't know if this will be helpful to you, I just know that I wish someone had shared this info with me years ago. :)