No, generally speaking not eating meat isn't going to have a big effect on your menstrual cycle, certainly not enough to delay menstruation. If not eating meat has caused you to become anemic, it could delay your period. Take vitamins with iron.
Chat with our AI personalities