cancer at this early age is very uncommon. there ere number of benign causes for irregular period. nothing to be worried at the present condition. Consult with your gynaecologist. He/she will ask about detail history regarding duration, cycle. gap between cycle, amount of blood loss then can give you some diagnosis.