For the eczema , have you tried essential oils. One drop of lavender and one drop of frankincense mixed with about 1 tsp. vitamin E oil. If you have a glass small jar you can mix it and use a cotton swab to keep t pure. My advice is never buy it unless you can swallow it. The ones you can swallow are pure, with no other oils that will harm your skin. After you find out if your skin can handle the oils you can increas the e oils.
Here is something a lot of people don't truly understand. Those oils bought in a store are not 100% natural oil, nor are then 100% the oil they say they are. Sunscreens also make be breakout. You have to make your own blend. I can not diffuse most oils but for the areas on my hands and arms, I could not live without my blend. To order these oils you need a representative to help you. My blend may be too strong for you, but what I learned is sunscreen was a no no for me. It doesn't hurt to try the blend where you are not affected. And where the sun does not hit your skin.