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!
"There are only two ways to live your life: You can live as if nothing is a miracle; you can live as if everything is a miracle" - Albert Einstein
2012 Cinelli Gazzetta della Strada
2011 Scott Contessa Speedster 15
1993 Cannondale H600
1970s Western Flyer Cruiser