Scientific literature states that some people may have headaches due to
Vitamin B12 deficiency itself.. Vitamin B12 supplements do not have any such side-effects like headaches or insomnia..
Next Steps
Take the
B12 supplement during the day...
Avoid coffee or tea or exercise in the evenings.. Follow sleep hygiene techniques.. If it still persists meet your doctor for further assistance..