answer:No. Consult a dietitian, but I’d say you need to have a balanced diet. Greens, beans, fruit etc. You will need B12, but being vegetarian and not vegan you’ll get it from milk products. I’m vegan – blood tests and everything is fine. Energy level up by a bit, also mood. But those are my own observations :)