I've been on Demulen/ZOVIA for about 4 years now, and it's been great to me. It's decreased my cramps to where they're almost negligible (I used to black out from them before) most months and I never get nauseous or anything. Never had pregnancy scares (though the paranoia is always there lol) and I don't think I've gained any weight (maybe like 5 lbs, but I think that was more because I eat so much junk food). No mood swings either, for the most part. Towards the end of the month (3rd week), I sometimes get weepy, but nothing uncontrollable for sure. No anger or depression, I think it actually helped some of my mood swings to be honest...but that could just be because I finally got out of high school lol. Overall, it's been good to me, both generic and name brand.