Low body fat in women can also cause missed periods...even if you are getting enough calories, if you aren't getting enough fat in your diet, you will start having these types of problems. Sauté or roast your veggies with olive oil...eat some nuts. Blue Diamond makes some delicious almonds in different flavors...the Smokehouse flavoring is vegan and is very tasty.