I used to get upset over people I'd lay hands on who wouldn't get well. I was praying one day and seeking God about it when He spoke to my spirit and said, Healing always comes.
I remember I said, "What do You mean, Healing always comes? Not everyone gets healed."
I didn't say they all received it, He answered. Then He spoke very sternly to me. I do My part. And I said they would recover!
Those words hit me like a ton of bricks. He said they would recover. He never lies. So if He said they would recover, then that means healing always comes. It's not God who's holding back. It's the receivers who aren't receiving.
Since then, I've never had any trouble laying hands on people and believing for them to be healed. Whether they walk away well or not, I just keep standing in faith for them. In fact, I know if that fellow who went away still sick ever lines his faith up with God and me—I don't care if it's five years from now—he'll be healed.
If you've laid hands on someone who didn't receive his healing, don't cut off the flow of God's power by withdrawing your faith. Stand fast. Keep believing that healing always comes and somewhere down the line that poor sick fellow may just decide to stand up and agree with you!