Welcome to the board. Im sorry that you have all of those health issues. I dont think no one is going to risk it giving you advice with this information, or even if you give more. This is something that you should ask to your doctor and if he doesnt do sh1t, get a second opinion and if that doesnt work get another doctor.
Im very sorry i couldnt be much of help. I wish you the best.