Period 10 days late and been having discharge . Also my period was irregular ( 12 days long ) last month when it's normally 7 ?

What could this be ?