Early period

I had my period already this month Dec.5th  & get my next first week of Jan. But some how got it today ? Can this be my period or something else ? I haven't had any sexual relationships for the last two months can anybody help ?