Sort:  

I would not advise eating or drinking soy. There's a big divide about soy. Some say it's very healthy and others say it's very bad and linked with cancer in breasts for women and prostate for man.

Supposedly it has a substance (phytic acid) which makes absorbtion of minerals very hard. Personally I don't trust it. Here's a link...

https://www.mercola.com/Downloads/bonus/dangers-of-soy/report.aspx

https://www.westonaprice.org/soy-alert/

Hemp is a good substitute for soy.

Chinese medicine usually has a good understanding of what causes diseases. I suggest you go for a consultation regarding excessive iron. It can't hurt.

p.s.

I will upvote you tommorow, I'm low on SP