Very irregular period

Sydney
I've been have spotting in between my periods and really irregular and super heavy periods. I had my period two weeks ago after not have it for two months and now I'm on my period again. Does anyone know what the cause of this might be.