Electrolyte imbalance in the body can also lead to muscle twitches and spasms. Electrolytes are electrically charged minerals that are present in the blood, urine and body fluids. They are responsible for controlling muscle action, including the muscles of the eye. So, an imbalance of electrolytes in the body can lead to muscle twitches and spasms. Electrolytes include sodium, potassium, magnesium, calcium, chlorine and phosphate.
The fat-soluble vitamin D can also indirectly lead to this problem. The sunshine vitamin is required for the absorption of calcium in the body. Low amounts of this vitamin can not only make your bones weaker but can also cause muscle contraction and eye twitches.
Apart from these, excessive alcohol and caffeine intake can also be responsible for the involuntary phenomenon.