Clean your eyelid with mild soap and water
Choose a tear-free baby shampoo and mix it with a bit of warm water. Use it to gently wipe off your eyelids using a cotton swab or clean washcloth. You can do this every day until the stye is gone. Cleaning your eyelids also helps prevent future styes.
Another option is to use a saline solution. It can help promote drainage and break down bacterial membranes.
Use a warm compress
A warm compress is the most effective way to treat a stye. The warmth helps dissolve the pus and oil so the stye can drain naturally.
Wet a clean washcloth with warm water. Make sure the water is not too hot. Wring the cloth so it’s damp but not dripping. Then gently place it over your eye for about 5 to 10 minutes. Do not squeeze or try to puncture the stye.
You can do this 3 to 4 times each day.
Use a warm tea bag
Instead of using a warm cloth compress, you can use a warm teabag. Black tea works best because it helps reduce swelling and has some antibacterial properties.
Boil water and drop the teabag in a mug of it as if you were making tea to drink. Let the tea steep for about one minute. Wait until the teabag cools enough to place over your eye, then keep it on your eye for about 5 to 10 minutes. Use a separate teabag for each eye.
Take over-the-counter painkillers
Take ibuprofen or acetaminophen (Tylenol) to ease pain. Follow the instructions on the package to make sure you’re taking the correct dosage. If the stye is causing serious pain and interferes with your day-to-day activity, visit your doctor.