Hello, conditions such as styes and chalazion can take several weeks to disappear completely, so don't get discouraged.
In terms of compresses, dry heat is preferred, i.e. a mask with beads that are heated in the microwave. Be sure to follow the recommendations regarding the recommended microwave time. The mask should be very hot, at the limit of what is tolerable without burning. The mask should be applied for several minutes, at least 15 minutes (to be reheated if necessary), for 3-4 times a day. After the compresses, massage the eyelids (if it is a chalazion rather than a stye).
As for magnesium chloride, I don't tend to recommend it as masks are more effective.
Omega-3 supplementation is useful for the prevention of blepharitis (chronic inflammation of the eyelids.) A dose of at least 2 to 3g per day of DHA and EPA (look on the back label for this information).
If you have any other questions, do not hesitate
Jean-Felix Cote, pharmacist