I searched this forum and also online but have not found an answer. I'm sure everyone is different depending on their health issues but what is the general timeframe to cure a B12 deficiency? One of my docs said it takes a long time. I've read that online as well. However, no one seems to know a general timeframe. I've been taking Methyl B12 and Dibencozide for a little over 2 months now. I do feel much better but still have a lot of symptoms attributed to the deficiency.