My belief and also experience is that when we work through all the emotional turmoil that has piled up on us during our lifetimes, our bodies straighten out. This means having, primarily, a spiritual way to work through our problems (not religious), and with that spiritual component we working through our stuff and have a complete psychic change (change of thinking), which them puts us in a position of acceptance, forgiveness, compassion, and as an effortless RESULT of the aforementioned, our health straightens out.
I know this works because I've done it once before,...it's just that more has piled up on me now so I have more to work through.
But at least I have the Solution.
The problem is, most people shut their ears to the mention of this because human pride wants us to stay sick. That's its job.
Plus, it's real work, and most would rather get up and "do" something to "help" themselves rather than sitting with the emotions of working through stuff. And that's sad, because it's so beautiful to have a spiritual awakening of this type and truly get well.