You mentioned God. Do you go to a church/synagogue? If so, you might consider talking to a priest/pastor/rabbi. If you're not comfortable with that, you might try finding a religious counselor who shares your faith. I know my insurance company was actually able to find me a Christian counselor since that was something that was very important to me. In the past, I talked with my pastor & he was able to refer me to a counselor on staff with the church.
You are definitely not alone in your struggles & even if you pick a counselor who shares your faith that does not mean they are going to preach at you. In my experiences, even when I was doing something that was against my church's teaching, the counselor would ask me about what I was thinking/doing & how that was impacting me. She would only share biblical teachings if I asked her what the church/bible said about something in particular. I was pretty surprised to learn that even though I was sure I was going to h--- for some of my actions, there were verses in scripture that actually said that what I was doing was okay some of the time; I just needed to learn the appropriate circumstances & the counselor was able to help me learn that.
Anyways, that's a longer explanation than I intended. Just wanted to throw that out as an option for you. For what it's worth, I've found that God's help can come in more concrete ways than I realized -- wise counselors, caring friends who know what I struggle with & can offer an encouraging word, practical behavioral changes to avoid trouble, books to teach me new ways of thinking & sometimes even medication. So hang in there & keep your eyes peeled for those concrete opportunities to get the help you're asking for.
peace & prayers,