Why is my period coming early

Dawn

Last month my period came on the 7th of the month I thought that was odd because I normally get my period the 17th usually for months that was consistent now last month I got my period the 7th and now I have my period today which is the 3rd. why each month is my period coming sooner and sooner to the beginning of the month?