We all fall throughout our walk in life. And while I know that God is there to help us along our way, I also know He makes sure we do the majority of the work. When we fall, we have to want to get back up. He won't force us to get up. We can choose to wallow if we wish to.
But, like David, we are called to face those giants head-on and defeat them. God gives us the tools and the power to do so.
So don't allow your past to define you. Don't let that devil imprison you.
You were made to be free if you choose to be.