Yikes; I've never had a saddle sore for that long. I've had good luck treating the ones I have had with benzoyl peroxide, otherwise known as zit cream. Just be careful about what you wear against your skin when you're using it. It will bleach fabric.
Out of curiosity, what has your doctor done in terms of treatment?
Live with intention. Walk to the edge. Listen hard. Practice wellness. Play with abandon. Laugh. Choose with no regret. Continue to learn. Appreciate your friends. Do what you love. Live as if this is all there is.
--Mary Anne Radmacher