Vitamin B12 is vital for the manufacturing of the cell membranes and without B12 the membrane can form badly. Nerves have a lot of cell membrane hence the reason that when one is deficient, nerve problems may ensue including a twitching eye.
A twitchy eye can be very annoying and isn’t usually a sign of a serious underlying medical condition, said medical website Push Doctor.
But it could be caused by not eating enough vitamin B12-rich foods, it said.
The eye twitch usually occurs in just one eye at a time and isn’t usually painful.
“It’s happened to all of us at some point. Your eyelid is twitching uncontrollably, and you don’t know why,” said Push Doctor.
“While this can be annoying, it’s not usually a sign of anything serious. You might feel very self-conscious when it happens, but the truth is the movements are so quick that people around you are unlikely to notice it’s even happening.
According to a study in Neurology India, eye twitching is linked to vitamin B12 deficiency.
Similarly, magnesium plays an essential role in the functioning of cells, tissues and organs throughout the body, so eyelid spasms may also be linked to magnesium deficiency.
The study did mention that further research would need to be carried out to be sure this is a symptoms of vitamin B12 deficiency.
Most people get eye twitches because of stress and anxiety, tireless and exhaustion, drinking caffeine or alcohol, or some medicines.
You should see a GP if you’re experiencing symptoms of vitamin B12 deficiency, the NHS says.
“These conditions can often be diagnosed based on your symptoms and the results of a blood test,” explains the health body.
It’s doubly important for vitamin B12 deficiency to be diagnosed and treated as soon as possible.
“Although many of the symptoms improve with treatment, some problems caused by the condition can be irreversible if left untreated,” warns the NHS.