Nem , a nem túl sok evés nem okoz késői menstruációt. A menstruációs ciklust elsősorban a hormonok szabályozzák, nem a táplálékfelvétel. Olyan tényezők, mint a stressz, a hormonális egyensúlyhiány, a terhesség és bizonyos egészségügyi állapotok befolyásolhatják a menstruáció idejét.