Long periods

E

Has anyone experienced extra long periods. From time to time my cycle gets out of wack. I recently switched to a vegetarian diet and my period had been here for about 14 days. Has this happened to anyone of so what did you do that helped.