A typical criticism of vegetarian diets (usually from health professionals without practical hands-on experience in nutrition practice) is that vegetarians and vegans lack sufficient vitamin B12.
However in a recent study of diabetes ( a disease linked to meat and animal fat based diets) it seems that B12 deficiency in modern diets is of general concern.
Yvonne Bishop-Weston a leading UK Nutritionist says "In UK clinic I rarely find vegetarians with significant B12 and Iron deficiencies, they tend to be more aware of failings in our modern diets. More often than not meat eaters are lulled into a false sense of security that the Standard American Diet (SAD diet) of Meat, cheese and processed carbohydrates stripped of nutrients and fibre provides them with all the vitamins and minerals that they need"
We know the general population is short on iron it's seems they are likely to be low on Vitamin B12 too.
A seperate Swedish study showed that good quality B12 supplement taken sublingually (under the tongue) is as effective as injections. A regular sublingual Vitamin B12 supplement may be good health insurance for us all. Go to your Doctor and ask for a homocysteine blood test which is the most reliable way to date of testing for vitamin B12 deficiency