Yes, they are at a higher risk of developing B12 deficiency, hence they need B12.
Yes, they can consume eggs to cover up vitamin B12 deficiency
They should take supplements along with nuts to overcome B12 deficiency
The vegetarian sources of vitamin B12 are yogurt, low fat milk, fortified milk, cheese, and nuts. Consuming these daily will prevent anemia and other complications.