can stress cause vit b12 deficiency
Photo Credit Jupiterimages/Comstock/Getty Images. Vitamin B-12 can be good for anxiety if you have a B-12 deficiency. If you have a poor diet, are a vegetarian, are older than 50, or if you have celiac disease or Crohnâs disease, you are more likely to have a B-12 deficiency than the rest of the population.hoto Credit Jupiterimages/Comstock/Getty Images. Vitamin B-12 can be good for anxiety if you have a B-12 deficiency. If you have a poor diet, are a vegetarian, are older than 50, or if you have celiac disease or Crohnâs disease, you are more likely to have a B-12 deficiency than the rest of the population.