What could be the reason my period is 10 days early.

Menses irregular. This happens with some frequency for many different reasons. It should not be a problem if not associated with other new symptoms. If it begins to occur like this regularly go and be seen by a gynecologist. Good luck.