Hello,
Some of the common causes of irregular periods are such as hormonal imbalance, stress, anxiety, intake of certain medicines, pituitary gland disorder, thyroid hormones disorders, poly cystic ovarian syndrome etc. You should consult a gynaecologist for proper diagnosis and treatment.
I suggest you to get yourself thoroughly examined from a gynecologist to diagnose the cause of irregular periods and start with the treatment.
It is very difficult to precisely confirm a diagnosis without examination and investigations and the answer is based on the medical information provided. For exact diagnosis, you are requested to consult your doctor. I sincerely hope that helps. Take care and please do keep me posted on how you are doing.
I guess that would be a good thing to know.
Height: 5ft
Weight: 120
Extreme stress can cause irregular cycles. Not to be offensive, but are you overweight? Or an extreme athlete? Being to far one way or the other weight-wise can affect hormones and periods. You might want to see a obgyn about this if its not a weight thing. 10 years of irregular cycles is a long time. Pcos or thyroid problems could also be a possibility. Can you call the clinic where you got your rx for pills and ask what they think? Good luck!