Period late by 31 days

Loredana • 27🇻🇪🏳️‍🌈 🇩🇪📍

So my period hasn’t come yet and it’s been a whole month last time I had problems was years ago when I was 15 years old and now again. My vegan diet has been a little bit off lately I’m trying to lose weight cuz I started to eat unhealthy but vegan. Anyone has any advice should I go check myself or change my ways of eating vegan. For the record I don’t take enough vitamins only from fruits randomly I take vitamins in pill 💊 version. Please help. No I’m not pregnant I haven’t had sex with men lately. Must be something hormonal idk