Question: how long does it take to recover from vitamin b12 deficiency?
Answer: Recovery from vitamin B12 deficiency takes time and you may not experience any improvement during the first few months of treatment. Improvement may be gradual and may continue for up to six to 12 months.