Af confusion

Always had a 28 day cycle for 6-7 days but for the last few months iv been 33 days n having a for upto 12 days anyone know what the cause may be or why tia