Twitches in any area, including the eyebrow, usually do not last for any great length of time. If it comes back continuously for a few weeks, I would see a doctor because it could be something medical. Some reasons for eyebrow twitching are as follows:
- Being stressed or overly tired can cause your eyebrow to twitch. Try getting better sleep and avoiding unnecessary stressors and see if that helps.
- Strained or even dry eyes can cause an eyebrow twitch. Sometimes, when you work on a computer or read a lot, your eyes can become strained. They can also become strained if you need, but are not using, corrective lenses. Try taking more breaks between constant uses of your eyes. If this does not help, you may need to see your ophthalmologist.
- Being dehydrated can cause eyebrow twitching. All muscles in the body require both protein and proper hydration to function properly. Try to get at least 64 ounces of water, or drinks teas every day.
- Certain substances you may put in your body might be causing your eye twitching. These substances can include nicotine, legal and illegal stimulant drugs, and too much caffeine. These are all stimulants and your body, when overstimulated, can begin to have muscle twitches (not only in your eyebrow). Even certain depressant type drugs such as marijuana or even alcohol can cause eyebrow twitching.
If none of the above help, you may want to see your doctor to rule out any medical issue. Certain illnesses or disorders may cause your eyebrow to twitch such as flu, food poisoning, hypothyroidism and even lupus.
You may check out the following link to find some interesting eye twitching superstition:
http://www.newhealthadvisor.com/Eye-Twitching-Superstition.html