However I have a huge guilt hanging over me.
John,
I don't know if you know why this is, but, one day you need to understand it.
I suspect that if you just feel guilty all the time, that that guilt belongs to someone else - not you. However, working out why that may be so, and allowing yourself to let it go - maybe even push it off with the Lord's help - will make you vulnerable to knowing other things about yourself which at the moment, you haven't had to face yet. This journey may not be even the tiniest bit easy, but, I know from having made my own difficult journey, that healing from inner pain is very more-ish - even addictive! :-) and the sense of never having been so emotionally well as 'now', is also a great thrill - full of hope, expectation and anticipation of what God can now do through a person who is inwardly sound.
This has to do with 'the inner man'.
Ephesians 3
16 that He would grant you, [u]according to[/u] the riches of His glory, [b]to be strengthened with might through His Spirit in the inner man[/b],
19 to know the love of Christ which passes knowledge; that you may be filled with all the fullness of God.
20 Now to Him who [u]is able to do[/u] exceedingly abundantly above all that we ask or think, [u]according to[/u] the power that works in us,
Those words 'according to', mean 'in agreement with'; God will work in agreement with you and His Spirit which He has given you; He will not force you into anything you can't handle, even if you feel you are risking that when you pray.
God is interested in you making progress. He doesn't set you up so you are bound to fall. We do that to ourselves, often, by setting our sights so transcendently high, that the possibility of [u]not[/u] failing is off the scale of probabilities. So, do some Maths with this, and set yourself attainable goals, and remember, while you're putting all your concentration into this, God will be working other things into you while you're not watching.
[u]Don't[/u] be put off by how long it might take you to work through everything. Make a start, and trust God to keep you until He is finished.
I once looked imploringly to an elder for consolation about a situation I was in and he said 'I know, it's like a big roll of carpet that just keeps on unrolling, but don't worry, there [i]will[/i] be an end.' He was right.