Another thing it might be is Transverse Myelitis. But I'm guessing since you've had the symptoms for quite some time, I highly doubt it. I was diagnosed with that condition 2 months ago and I have...