It is not advisable to take the medicine life long .
Please discuss with your gynecologist .Get hormonal
studies,U S G ,Thyroid function tests
for proper diagnosis and treatment .
have regular exercises and keep your body weight ideal as per your height .
Hope your problem is soon over,
the abnormal cycles are mostly due to hormonal imbalance .