When people say God promises Christians health, wealth, and comfort here on earth, they ignore passages like Romans 8:18-25:
"We know that the whole creation has been groaning as in the pains of childbirth right up to the present time. Not only so, but we ourselves, who have the firstfruits of the Spirit, groan inwardly as we wait eagerly for our adoption to sonship, the redemption of our bodies... we hope for what we do not yet have..."
Hebrews 2:5-9 and 1 Corinthians 15:24-29 also tell us that Christ's work is completed in the spiritual realm but not yet in the earthly realm.(1)
We are healed by Christ's stripes, physically, emotionally, and spiritually,(2) and that healing begins here on earth. But it won't be complete until heaven when Jesus wipes away every tear, ending death and pain forever (Revelation 21:4).
There are some popular misunderstandings based on applying future promises to our present lives. But the Scriptures linked above can help us avoid that confusion.
(1) See also John 16:33
(2) Isaiah 53:5