My period is being weird. Help figure out why?

My cycle started on the 10th 2 months in a row then last month it started on the 18th and now this month its back to the 10th..... bummer, short time in between the 2. Lol has anyone had this happen?