I've been on Yaz for a few months because I was experiencing really heavy periods, and it completely helped me. I feel great on it, and haven't noticed any side effects at all.
I'm wondering, since you've been on your BCP for 15 years, how high the hormone dose is. I think that some newer BCP's have a lower dose of estrogen and fewer side effects.
What kind of negative mood effects are you experiencing?