Irregular Period

So my period is never on time and when I do get it I have it for 6-8 days. Any advice on what I should do?