Yesterday I saw a patient with a stye. A stye is an abscess occurring around the root of an eyelash. It is an infection usually caused by a staphylococcal species. You will see a characteristic small head of yellow pus. They usually last about 7 days and usually require no intervention. However I have seen a stye spread to other hair follicles. Do not "POP" the pimple as you might pop other acne pimples. For one, it hurts and secondly you probably will spread infection.
There is a simple treatment for my patient with the stye. An old folklore remedy is a warm bread poultice applied directly to the stye. I am not fond of a 'bread ball' on an eye.
Since styes are usually present when the immune system is low I might start some astrgalus tincture as well as echinacea. These both will boost the immune system. A great remedy is a tea bag (made by yourself with linen tea bags) filled with chamomille and calendula (pot marigold) Both of these herbs are soothing and stop the swelling.
There is an essential oil remedy of one drop of lavender on a cotton swab to dab the base of the follicle. I wouldn't do this by yourself.