I have been on alot of BCPs except Yasmin. Demulin & Ortho Tri-Cylen were way too strong and gave me the worst mood swings & bad weight gain but I had great skin, Ortho-Tricyclen Lo gave me horrible cystic acne, stomach problems & fatigue but no weight gain or psychotic episodes. I recommend a BCP called Apri (generic of Desogen)... no weight gain, no psychotic episodes, no fatigue and 100% flawless skin. I used to take it about a year ago, but then stopped after my BF & I broke up. Little did I know that it was the Apri that was keeping my skin clear... I have since switched back to Apri after my horrible experience with OTC-Lo. It works really well and is very inexpensive.