Hi Zack, the bad news is this, what you are going through is anything but fun or easy. In fact, it's tiring, painful and awful most of the time
However, the good news is, doing battle against such thoughts is what we Christians do .. e.g.
2 Corinthians 10:5. In fact, it's because you 'are' a Christian that you're bothered so much by them to begin with (so keep that in mind).
The truth is, we Christians have an enemy who hates us because He hates the One who loves us and saved us. This is the same enemy who lied to and deceived our first parents, and he's still doing the same things to us today. First a bad/dark/horrible thought enters your mind, then Satan tries to convince you that "real" Christians don't have such thoughts, therefore, you must not be a real Christian, right?
Wrong
God knew what He was getting into when He saved you, and He did so anyway, so nothing that's happening to you now, no horrible thought that ever comes into your mind, is a surprise to Him
I know it's tough, and I know it can seem like the stream of bad thoughts will never end, but if you do what the Bible tells us to do .. e.g.
2 Corinthians 10:5; 1 Peter 5:8-9; James 4:7; Ephesians 6:10-17 (as well
1 John 1:9 .. if you believe you've lingered on the thoughts for too long and they've become sinful), Satan will eventually back away from you for a time.
*(sometimes the thoughts just keep coming, so you have to keep resisting them, taking them captive and giving them over to Christ to deal with again and again for as long as you need to .. or asking forgiveness for them whenever necessary, and He will forgive you again and again, just like He promised us He would)
The final piece that will turn this HUGE problem into a very little one for you most of the time will require some time, effort and commitment on your part. You need to empty your mind of all the garbage up there and fill it with something FAR better, the word of God (which is best and most effectively done through Scripture memorization).
It is a lot of work, but the spiritual benefits you will reap from it (along with ending your horrible thought-life) is well worth the time and effort it takes. If you'd like help getting started, just PM me as I would be happy to help!
Praying for you!
--David
p.s. - when these horrible thoughts occur, remember that the One who saved you in the first place has promised to grow you up in Christlikeness and see you through this life to Glory ..
Philippians 1:6, 2:13; Hebrews 7:25. He, in fact, loves you so very much that He chose to come here and die that horrible death on the Cross in your place so that He would not have to live out eternity without you (IOW, He is
for you, even with your terrible thought-life ..
Romans 8:31).
So know what He says and then trust Him at His word .. e.g.
John 3:16; John 5:24; John 20:31; Romans 8:1; 1 John 5:13, always listening to His voice, no matter how loudly the voice of the enemy is attempting to get you to miss the Lord's still small voice. And always remember that when the confusion of your terrible thought-life sets in/seems relentless, and the message you are hearing doesn't really make sense to you, that it's not God who is speaking to you, because we also know that He is not the Author of confusion, but of peace
..
1 Corinthians 14:33.