Hello and Welcome to ‘Ask A Doctor’ service. I have reviewed your query and here is my advice. As per your history, As some vitamin B complex tablets contain vitamin B 12. So kindly check for that. Vitamin B complex is better than vitamin B 12 as per the requirement. So kindly consult with your physician. Take Care!