This probably won't help, but it's amazing what dr's can do now, isn't it?
I'm surprised that it hasn't healed, but it is a good sign that the discharge is clear.
As the other poster said, I would def. call your surgeon/dr about this. 3 months later and not better just doesn't sound right!