OK this is common in some people and heres how to take care of this and Treatment is a warm/hot moist compress for 5 minutes 3-4 times daily.
Styes form when the oil glands (meibomian glands) near the root of your eyelashes become plugged and inflammed. Prevention is aimed at unclogging these glands. Do the compressed once daily, followed by gently cleaning the edges of your eyelids with a small bit of "no-tears" baby shampoo on a washcloth or a Q-tip. Some people also find taking flax seed oil 1000mg twice daily can help. The high omega-3 fatty acids in flax seed oil will help your oil secretions become more fluid and less likely to clog.
If you are still have recurrences, your doctor can prescribe a medication like doxycycline or minocycline which, like flax seed oil, make the meibomian glands less likely to clog. so hope this helps!

