hi. when periods are irregular, or too spaced out, it may be due to several causes, one of them being hormonal
. what you are having now is called meno-metorrhagia. you will have to see a gynaecologist and you will be asked alot of questions about your cycle like at what age did you first see your period, are you taking pills or any contraception
, and others. But do not worry, usually the problem may be corrected itf it is hormonal but see a gynecologist to be sure.
have a nice day