For what it's worth, Limewave, give the baby shampoo a chance to work.

I had weird swelling and peeling on my eyelid, first one, then both, off and on for over a year. It would come on stronger with stress, stay days to weeks, then disappear. Itchy, red, peeling, swollen, misery.

After doing some research, I determined that old soap can actually grow mold. I'd been using facial scrub that was about 5 years old (they brand discontinued it, so I bought up like ten bottles.) And mold or fungus or bacteria in soap can cause... you guessed it: blepharitis.

I started washing my face and eyelids with J&J baby shampoo daily, and after a couple of weeks it cleared up and hasn't come back for at least 6 months, despite those 6 months being some of the most stressful of my life.

I use the baby shampoo as my only face wash now, and it's actually helped keep zits to a minimum, too, I think. I use a good moisturizer afterwards, but I keep THAT away from my eye area.

Also - I wear NO makeup, EVER. That helped narrow it down for me.

Good luck. I know how miserable you must be!