How it works
Take an empty baby food jar. Boil water and fill the jar. Screw the lid on tight. Then wrap it in three layers of paper towels. This last step is very important because the paper towels protect you from getting burnt. Now apply the compress wherever needed. As the water cools, peel off a layer of the paper towels. The compress will stay hot for 45 minutes!!
What you'll need
I have had two styes in my eye in the last two months. The first one took a month to go away. My doctor told me to keep applying hot compresses several times a day for at least 15 minutes. I tried compressing, but my hot towel got cold after a few minutes as did my tea bag and everything else I tried. I took long hot showers, I tried to stand at the sink for 15 minutes several times a day, but "tried" is the operative word. Mostly I did not compress enough because compressing was annoying! And my stye did not go away for a long time.
Then I got my second stye and serendipitously, that night we had dinner plans with a friend who is an eye surgeon. Thanks to my friend, he shared the best hot compress, baby jar tip which I did with success. My stye cleared up in days!! IT REALLY WORKS!