Dearest Ashley: I too had battles every hour of every day after I became a Christian. I was fortunate enough to have a study guide to help me through those first months. The very first chapter was "What is Sin?" I thought I knew, but I was clueless. Throughout the first chapter I had to forgive my enemy's and ask forgiveness from them (hypothetically). Constantly there were thoughts running through my mind that were sinful and I felt I was achieving nothing, until I read a chapter about dealing with demons. Unlike God, demons of any sort cannot read your mind. You have to speak out loud to them and the suggestion was, to raise my voice loudly so they'd be sure to hear me, fortunately I live in a secluded area so the neighbors couldn't hear. I would say. "By the power of the Holy Spirit I command you to leave me" Miraculously they would leave, honest! I did this every time a thought or a picture would enter my mind. Little by little Satan got bored with me and left. Very seldom do I have to repeat those words. Even if you whisper it will work, as long as you verbalize. Try it a few times Ashley I think you'll be surprised. I do talk to God out loud too, it works best when people think I'm talking to myself, and I lov the reactions I get whwen I say I'm talking with God. All of those thoughts and temptations are coming straight from Satan himself, he has no respect for you so show him none. If it feels wrong it probably is and there is no even fight for both sides. You either go with God, and He will help you all the way, or succumb to Satan, and he can be stopped. I want to hear you yelling at him clear over here on the west coast.
I will keep you in my prayers Ashley, the battle can be won by giving it to God. He loves to see a good fight. God Bless you my dear, you have a wonderful world waiting for you. Surround yourself with God's glory, He will keep you in His arms forever.