i have changed soap, detergent, lotions, etc. The only thing I have not changed is my diet. I eat pretty healthy. I do drink alittle coke. Eczema is inherited from some of my close family members. I didnt get this crap til I turned 20. I've only had it a yr and thats long enough. How else would I determine what caused it to flare up?