Period question

Jamee

I have very irregular periods when I get my period it only last two days what causes it?