Worth it!
It didn't really do anything for the existing chal/stye I had but so far it's preventing another one from forming.
Rating: 4 stars