i am 33 years old single since the age of 13 i had normal period cycle of 28 days then it changed to 30 days then it changed to 26 days and last month i missed my periods, iam 45 kgs and cycle for 40 minutes a day . what could be the reason of my missed periods, i am a vegan.