Repenting of sin always involves the same process, but it doesn’t look the same.
Benjamin Shaw explains it well.
Imagine repentance as a man walking in one direction who suddenly realizes that he is walking in the opposite direction from which he should be walking. He stops. He turns around. Then he begins walking in the new direction. It is a quick and simple process. He realizes. He stops. He turns.
But imagine someone on a bicycle realizing he is going the wrong direction. In one sense, it is still obvious. He stops. He turns around. He begins bicycling in the new direction. But it is a longer process. He has to come to a stop. Depending on his speed, that may take some time. The turning around also takes longer. And it takes longer to get up to full speed in the new direction.
The process is the same for a man in a car. But it takes longer than for the man on the bike, and it may require going somewhat out of his way before he gets back on the right track.
The process is the same for a man in a speed boat. He has to slow down, enter the turn, and come back. But the time and distance required to do so is much longer than what was required for the man walking.
Now, imagine that the man is piloting a supertanker. It takes him miles to slow the ship down enough to even begin to make the turn. The turn itself is immense, taking him quite a distance from his intended course. Then again it also takes a large amount of time to get up to full speed in the new direction.
Now apply the images to repentance. Some sins are small and easy. We stop and walk the other way. Some sins, like the bicycle, are a little more difficult. In God’s work in the believer, He takes a little time to bring the believer to an awareness that his course is actually a sinful one. Then there is the process of coming to a stop, the process of the turn itself, and the process of getting up to speed in faithfulness. But some sins are enormous. We may not be aware that they really are sins. Or they may be so deeply ingrained in us that we are not willing, at first, to recognize them as sins. God works patiently with us, carefully slowing us down, as the captain does with the ship, so that He can bring us through the turn and into the new direction, where He can bring us up to full speed…
So if you have prayed for repentance for some particular sin, and there has been no instantaneous change, keep praying. God has promised to work, and He will. And you will be glad in the end that He did it slowly and carefully.
See the whole post here.