how are styes caused on the eyes?
Styes are caused by bacteria from your skin (usually staphylococci bacteria) that gets into and irritates the oil glands in the eyelids. These bacteria, which normally exist harmlessly on the skin of the eye, can sometimes get trapped along with dead skin cells on the edge of the eyelid.