Vitamin deficiency also causes headaches