I know things simply take a lot longer to heal when your system is shot, I had a small cold sore on my lip that didn't heal for months and months and there was nothing wrong with me but being a bit run down. Be well soon, dear, you have enough to be getting on with.