I am not a medical expert, so my advice is from a layperson perspective.
Wounds that have not healed after two years are in a chronic phase. One reason could be a compromised immune system. It is good that you have changed your diet because diet is pivotal to health. Still, unhealthy ingedients are sometimes included in supposedly "healthy" foods.
For example, corn and soy are two crops that are largely genetically modified. Some experts believe GMO's can result in undesirable health consequences. Yet, corn and soy are often deemed "healthy." If a soy or corn product does not indicate non-GMO, it probably is GMO. Therefore, read ingredients, even "healthy" crackers, baked goods, and snacks could contain soy lecithin, soy oil, canola oil, and vegetable oil (all of which are likely genetically modified unless otherwise stated).
Finally, I agree with tsanche. I know this is an older post, but please get a second (and even third) opinion. It is always best to be as thorough as possble.