HELP !!

My period was 5 days late and when I got it it lasted for one day , I am a vegetarian but I eat a healthy amount of food and take vitamins every day I don’t know what is wrong !