early period..

hi girls, i’m just wondering what can be the causes of an early period. i’m not due on for another week/ 10 days and just wondering what could be the cause of this early period. i’m never normally early, actually.. i’m always late. any advice would be appreciated