Hi!
If you were my patient, I would advise you that some people just have irregular periods. If you want to regulate them and you are not trying to get pregnant, you could use oral contraceptive pills. Those will usually make them quite predictable.
Good luck!
Dr B