I feel like I am constantly plagued by guilt. And the hard thing is it is not just guilt for sins that I have done recently, but for sins I have done before, even years ago, even sins that I have already confessed. It is like a lingering shame and a feeling of weight against my own personal character. Regardless of any attempt that I make to amend my life and my actions it feels as if the knowledge of my past sins holds me back. Even if I do make progress I feel like it does not matter because I have messed up in the past. I don’t consciously doubt that God has forgiven me but the actual feeling of guilt is still oppressive. I wonder does anyone else struggle with this.
Yes - many of us struggle with this to some degree or other.
But truly - can be a blessing and not simply a curse if it can be placed in proper perspective.
This is something the evil one does not want you to figure out…

The Blessing is that such guilt reminds us of WHY we will never do such things again.
It can reenforce us in our journey forward into holiness.
Our sorrow and our victory over such sins and sinful habits serve as signposts, markers indicating growth. In fact when we think of a past sin we should HOPE that we feel guilty all over again.
Now don’t get me wrong - - we must guard against despair for that is what the evil one seeks to implant into us. He tries to turn this healthy disgust that enlightens our life into something dark and without gain.
Surprisingly I have found that mocking the evil one at such times to be an effective defense. When the guilt seems oppressive, I chortle - even laugh at him and his pitiful attempt to get me to despair.
“Yes I remember”, I tell him, “but I know that I am forgiven and the memory of it only reenforces my resolve to not do it again. So be off with you, there is nothing for you here.”
This always helps for as C.S. Lewis pointed out, the Devil cannot abide being mocked.
Peace
James