Well, 1) you aren't 'supposed' to be vegan. And 2) you need to try cutting out soy. It's about as damaging as gluten, it's very common to be allergic and it's estrogenic which can help some people but it makes a lot of people worse. A lot worse.
You aren't doing everything right if you are eating soy. And in what format are you eating it? Soy-based faux foods? If so, you are eating processed food.
what are you doing for fats?
Pretty much the only soy I eat is tofu and edamame. I stay away from processed foods except on rare occasions. For fat, I eat nuts and use olive oil in cooking.
Soy is absolutely horrible for you. You really can't expect any kind of health when you're ingesting that stuff.
I think you should consider not being a vegan. I'm sorry, I do respect where you are coming from (I was vegetarian for years) and if you were in perfect health I'd say go ahead and rock it as a vegan. But you're suffering. I don't think it's right to force an unnatural diet on yourself and make yourself suffer in the name of ethics or animal rights. The choice is yours, but I didn't experience any real healing until I gave up on vegetarianism and began eating some good quality protein. It's so important for healing.
If you want to stay a vegan, I'd look into the 30 banana a day diet, or some other form of veganism that doesn't involve soy or processed foods. I'm still iffy about veganism but I will say that the healthiest looking, long-term vegans I've seen are the 100% raw kind.
Also, the smallest things in diet can make a HUGE difference, even if you think you are eating healthy. I just recently had to cut out sweet potatoes and am seeing massive improvements. I'm talking majorly bad, painful, extremely inflamed cystic acne lesions all over my face to almost completely clear, smooth skin within 2 WEEKS!
Are sweet potatoes unhealthy in general? No, they aren't, and that's why I was resistant to giving them up for so long. But in my particular case, they are unhealthy because I have leaky gut and candida issues and unfortunately, the sweet potatoes were just feeding candida overgrowth.
I'm not saying to not eat sweet potatoes, I'm just saying, there's a good chance there is something in your diet that is bothering your body, especially if you're a soy-eating vegan.
I'm not a vegan for health reasons, I'm vegan for ethical reasons, so I won't stop that. I am healthy, and I'm not "suffering" - the only problem I have is acne. I get plenty of protein, I take vitamins, I'm a healthy weight, and I don't have any other health problems except some symptoms of hormone imbalance, which I'll get checked out. But yes, I will cut out soy and try probiotics.