I have faith that it can. If you believe in yourself to get past this all and you are willing to fight this beast head on you can accomplish anything. Granted it will take time to fully overcome all of this, but ultimately you will eventually beat this. I believe that you can and so does everyone else on this board. In the words of John Cena: Never give up.
Also take lots of vitamins and supplements such as magnesium and zinc etc because they can help overtime.