You can take 3 to 5 mcg of vitamin B12 a day. This is plenty to improve diabetic neuropathy and prevent physical symptoms like headaches, serious constipation, and tiredness. Always talk to a doctor if you’re unsure of what vitamins to take for your diabetes-related problems.