I am currently taking the generic form of Yaz, and have been for the last 3 years. Before Yaz, I was on Loestrin which made me depressed so I switched to Yaz, then the generic. Lately I have been moody, tired and have experienced very bad headaches and migranes which I assume is a result of my birth control. My doctor just switched me to Aviane but after reading so many bad reports of moodiness, acne, weight gain and headaches... I am wondering if I should switch? I have never gained weight or had acne on any other pills before.