I can't say sure but I think B12 shots can cure Eczema.
My daughter had really bad eczema she had it on the soles of her feet so bad she was hobbling around like an old lady but she was only 25. Her hands were painful, cracked and bleeding. She had gone to several doctors and tried all kinds of topical treatments with limited success.
After a couple of years of trying to deal with the eczema she was diagnosed with severe B12 deficiency. Her body can't process B12 properly so she needs monthly B12 shots for the rest of her life. Well, she got her initial loading doses (6 shots once a week for 6 weeks) and she noticed her eczema seemed better.
Her eczema waxed and waned so she didn't get too excited. She has been getting her shots for 6 months now and her eczema is almost totally gone. She still has one tiny spot on her foot but it's not sore or cracked. The only thing she can attribute it to is starting B12 shots. I thought I would share this in the hope it can help someone else. A lot of people are B12 deficient and don't know it. A simple blood test can tell you if you are.