we are all given live challenges, thats the reason we are here, our soul purpose. you are a strong person so you can deal with this. its crap I know but you only have to look through cure zone to realize there are a lot of people with serious health problems. when you have dealt with your problems you will make the world a better place because then you will be interested in helping other people, it made you more caring and compassionate.
first of all you need to detox your body of metals, parsites etc that is where all ill health starts. then your body will get well.
dont let my spiritual advice put you of healing ,if you are not spiritual open your mind and read up on it ,it makes sense.
jo