Shortening Menstrual Cycles

Jess
In general, my cycle was always 27-29 days , (with the exception of the occasional late or early one due to stress). However, last cycle, it came at 22 days, and then today, I started again on day 24. 
Has this ever happened to anyone else? 
A bit of info:
•I am 33 years old
•There is no history of early menopause in my family. In fact, my maternal grandmother, mother, and sister were/are very fertile.
•I do not plan on having children for a few more years (I'm getting married in November and working towards a Master's in Psychology).
•My periods have come every month since I first started at age 11.
•I recently went gluten-free, (though not last month when my period came at 22 days).