What are the possible causes and remedies for eye twiching?

Sleep. Eyelid twitching also know as fasciculation are usually from fatigue or caffeine use. However it can also be a sign of blepharospasm or even demyelinating disease .
Stress. Mild eye twitching is usually caused by stress - emotional or physical. A major contributing factor is lack of sleep. If it is annoying but not painful and does not force the eye closed, it will often pass after several weeks. Cool compresses, artificial tears and rest (especially from repetitive visual tasks like computer work) can speed up the recovery.