If you are really low in B12... and I suspect you are, it will take some months to get better. Low B12 is very common in India.
A reading like yours without discontinuing at least 3 days before testing, shows a potential for still being low. You want to strive for 1000pg/ml until your symptoms resolve. Never get below 400pg/ml after that.
Many papers on the subject are available from India on PubMed and Google, and you should be able to get MethylB12 there. I believe it is called mecobalamin.
http://www.drugs.com/international/mecobalamin.html
Lipoic acid there may be called thiotic acid. We have had posters from India list the medications their doctor gave them, and methylB12 was in them.
__________________
All truths are easy to understand once they are discovered; the point is to discover them.-- Galileo Galilei
************************************
.
Weezie looking at petunias 8.25.2017
****************************
These forums are for mutual support and information sharing only. The forums are not a substitute for medical advice, diagnosis or treatment provided by a qualified health care provider. Always consult your doctor before trying anything you read here.