It sounds like you have had many tests and i would suggest you ask for a second opinion if you are having no luck, medical proffesionalsl are the best people to help but do not be shy about repeating requests for answers and to feel healthy again.Best of luck,Suzie