Greensky, have you forgiven yourself? I think that's a good place to start.
God
will forgive you if you ask him to. You need to be truly sorry for what you've done and then don't keep doing it. That's called Repentance.
__________________
Psalm 119:105 Thy word is a lamp unto my feet, and a light unto my path.