Will an ulcer that's been there for a long time every heal?

Likely, with the proper care of the underlying conditions and patient education a long standing ulceration may be healed.