this sounds so tough to deal with. have you ever gotten healing prayer for it? there is a cool ministry called
healing rooms where you can get prayer. just click where it says 'local healing room' at the top to see if there is one near you. i've gone to a couple of them. one i liked more than the other but they are pretty cool. you can go as often as you need to and there isn't a charge. you can read about their
history here.