I'm 19 years old and have been on birthcontrol since I was 12 due to heavy periods. I've tried allese, yaz, seasonale, tri cyclen loan d a few other generic brands. Seasonale was the best for I was on it for four years but has caused a lot of mood swings. I am currently on tri cyclen lo to lower my doseage and fix the mood swings but I've had heavy periods for three weeks straight and unbearable cramps. I am extremely irritated with constant periods and mood swings. And I was wondering what you may suggest May be the best choice for me?