Does God always heal?

We know that God has the power to heal, and throughout Scripture, we see many instances of miraculous healing. Jesus cured the blind, made the lame walk, and even raised the dead. Yet, we also see times when healing does not take place. Why does God heal some but not others?
The truth is, God’s ways are higher than ours (Isaiah 55:8-9). While He sometimes chooses to heal instantly, other times He allows suffering to remain for a greater purpose. St. Paul himself suffered from a “bodily ailment” while preaching (Galatians 4:13-14), and he even mentions leaving his companion Trophimus behind because he was too sick to travel (2 Timothy 4:20). Instead of promising a miraculous cure, Paul advised Timothy to take medicinal measures for his frequent stomach problems (1 Timothy 5:23).
This reminds us that God’s plan for healing does not always involve immediate miracles. Healing happens according to His will (James 4:14-15). Sometimes it is instantaneous, and sometimes it unfolds gradually, as seen in the blind man of Bethsaida, who regained his sight in stages (Mark 8:22-26).
When healing does not come, it does not mean that God is absent. Rather, He gives us the grace to endure suffering, unite it with Christ’s passion, and trust that His plan is ultimately for our good. Whether through a miracle, medical treatment, or inner strength, God always brings healing—just not always in the way we expect.