Hi Laura

A lack in any of the following can cause muscle twitching.
magnesium, calcium, potassium and Vitamin B12
Also another thing that can cause your eye to twitch is stress or lack of sleep.