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?