Delay of periods may be due to many causes and literally there is no medicine without side-effects when it comes to gynaecological problems
If u are not planning a child and below 35 yrs and dont have Htpertension/heart disease
,combined oral contraceptive pills
is the best treatment option available in the market though few patients may experience sideeffects .It will help u regulate your menstruation
Kindly give more details so as we can help better.