The wonderful thing is that, even though in this life on the cursed earth we are subject to diseases like cancer, we have hope. Psalm 103 has a wonderful passage that gives us a confident assurance that there will be an end to the ills of this world. Psalm 103:1–4 says, “Praise the LORD, O my soul; all my inmost being, praise his holy name. Praise the LORD, O my soul, and forget not all his benefits—who forgives all your sins and heals all your diseases, who redeems your life from the pit and crowns you with love and compassion.”
Does this passage mean that we are guaranteed that God will heal us of cancer or other diseases in this life? No, that is not the meaning of this passage. Rather, the same God who forgives us our sin will one day bring us to a place He has prepared for us (Matthew 25:34). His redemption preserves us from destruction, and then there will be no more curse and no more disease and no more death, and we will be forever crowned with His goodness and grace. The final victory over the curse of sin is already ours in Christ.
Quotations from “From Gotquestions.org”