I used to have eyelid twitching too. It was so annoying!! I bought a lavender filled eye pillow to put over my eyes to stop it and that helped. I also used massage, deep breathing and relaxation. I have used Piping Rock Magnesium flakes (Chloride) in the 2.5 lb size from the ancient Netherland Zechstein Seabed. You can make you own magnesium oil from the flakes and it wont cost any more. I can't say if any of this fixed my twitching, but it went away eventually. good luck. stress can be a factor.