First, I would like to say sorry to all those that are struggling with a chalazion. Not only are they very concerning, but it may sometimes take a toll on your self esteem. I hope this works for you as it did for me.
I had a chalazion for about 4 months the size of a pea. Sometimes it would go down - sometimes it would get bigger... All in all it just wasn't going away like I thought it would with just warm compresses and salt water rinses.
I looked up a few home remedies I was comfortable with trying. The best thing that worked for me were these steps
1. Warm compresses 2 times a day (heated uncooked rice in clean socks, with a little bit of water for moisture. Microwave for 15-20 seconds, leave rice sock on my eye for 10-15 minutes.)
2. After warm compress I gently wash both eyes using my pinky using a baby body wash (the yellowish/orange bottle) make sure to wash with very warm water and massage throughout.
This made my chalazion go away within weeks. Along with discontinued use of smoking cigarettes and cutting down on dairy. Who knows what truly causes a chalazion, each individual is different but when you're down and out there's nothing that you won't try, so please give this a try.
Update: two months later my chalazion came back. Because I went back into my bad habits (ie: sleeping late, smoking cigarettes, and consuming large amounts of dairy) my chalazion is now the same size as it was before it completely flattened drained and went away. I am currently following the same routine as I mentioned up there ^^ but using apple cider vinegar "with mother" - and my chalazion has already came to a white head! its only been 2 days... With being a white head now i think it is on its way to draining with just another couple of weeks with warm compresses with rice sock and baby shampoo + no dairy and cigarettes.
I hope this works for anyone out there suffering from this terrible chalazion business. Stay strong and don't give up trying to rid yourself of the chalazion. Surgery should be your absolute last option.