I think the white/creamy matter which comes out of your eye lids and face may be young worms.
I, too, have had eye problems with vision loss.
I've been taking Panacure Fenbendazole (a horse paste dewormer) from farm/feed stores. I take the double dose for encysted tissue worms which is how I suggest you take it.
I am much improved and my eye sight is getting much better. I am also taking Moxidectin horse paste, but I believe it is the fenbendazole which is helping me.