i m 23yr old but my periods are not on time????

There ws a problem of ovrian cyst so have done a course of 3month hormones medicine but now again periods are not on time… Suggest me some medicine or home remedies