I found that hot compresses 3× daily, along with application of castor oil (especially at night) quite helpful. I did go through a period where I took 2 T. of ACV daily, and applied it to the chalazion with a Q tip as well. This burned and caused the chalazion to crust and peel. I'm not sure if that was ultimately helpful.
In the end, I continued applying the castor oil to the chalazion and to the water line of my upper eyelid. Additionally, the action I believe most helpful, was the gentle pressure and washing of the eyelash area and upper water line (my chalazion was on the upper eyelid). I eventually tapered off the compressed after 1.5 months. I never thought it would go away. It was gone completely within 2.5 - 3 months. I prayed daily, and believed that the probiotic wash which I used to cleanse my upper eyelash area and the water line would heal the chalazion.
The ACV may have helped cleanse my system (I took 2T a day for a week, and the application to the chalazion, and getting it to crust may or may not have been helpful.) To this day, I continue the gentle eyelash and waterline cleansing. Nothing my doctor or opthamalogist prescribed or suggested helped. There are many probiotic washes on the market. Johnson's Baby Shampoo may be a viable option as well.
Best of luck to all of you struggling with this issue. It will go away when you find the solution that works for you. I persisted and researched weekly - with prayer! God bless all of you.