Why are my calves taking weeks to heal?

So, there are several healing scabs on my calves. No signs of infection or anything, but it's been almost three weeks and they haven't fully healed. Why is that?

For extra information, all the other places on my body heal wounds at a decent pace (within a week), but my calves don't. I am known to have low iron levels, if that helps at all

Some of the scabs have almost fully healed, but others have not. Is this a cause for concern? Is there something I need to do to help the healing process (like, take in more iron or some other nutrient)?