Hello John. Thank you for having the courage to share your story. As christians we are dealing with a spiritual battle field all the time, Unfortunatly some deal with it in more intense ways than others. YOU HAVE BEEN SAVED BY GOD. and satan knows that, he knows he can't have your soul and that makes him angry, the one thing satan wants most is to make you doubt your salvation. When we are tormented by demons, yes God does allow it sometime, it isn't always because you have unforgiven sins. Jesus has forgiven your sins. Look at all of the things that Job went through, it wasn't because he wasn't living a holly life, it's because he was living a holly life, and God knew that he could endure whatever satan tried to do to him. You may not think that you are strong enough to continue to endure this but God knows that you are, and he will give you his strength. Isaiah 40:28-31 "28. Have you not known? Have you not heard? The Lord is the everlasting God, the Creator of the ends of the earth. He does not faint or grow weary; his understanding is unsearchable.29. He gives power to the faint, and to him who has no might he increases strength. 30. Even youths shall faint and be weary, and young men shall fall exhausted;31. but they who wait for the Lord shall renew their strength; they shall mount up with wings like eagles; they shall run and not be weary; they shall walk and not faint." With that being said, God does provide a way out. Jesus gave us authority over satan and his demons. Matthew 10:8 "Heal the sick, cleanse the lepers, raise the dead, cast out devils: freely ye have received, freely give." Luke 9:1"Then he called his twelve disciples together, and gave them power and authority over all devils, and to cure diseases." Demons can attach themselves to our souls for reasons that may not have anything to do with us as individuals. I come from a long line of wiccans, and due to my family's history I have been attacked by familiar spirits, demons that have been passed down through the generations. But God has given me power over them, and he teaches how to get rid of them, simply by speaking to them. In Matthew 16:23 "But he turned, and said unto Perer, Get the behind me, Satan: thou art an offence unto me: for thou savourest not things that be of God, but those that be of men." We have the right and authority given from God to cast out or demons. When you cast out a demon it may try to come back but you have to continue to cast him out, And you have to do it from a standpoint of AUTHORITY: KNOWING and BELIEVING that you do have this authority. James 1:6-8 "6. But when he asks, he must believe and not doubt, because he who doubts is like a wave of the sea, blown and tossed by the wind.7. That man should not think that he should receive anything from the Lord; 8. he is a double-minded man unstable in all he does." When I am being attacked I rebuke Satan out loud, he hates to hear the Lord's scriptures. This is what I say " I rebuke you satan in the name of the Lord Jesus Christ. I am a child of God, and you have no power or dominion over me. Get behind me satan. I cast you into the pit of fire that God has made to punish you." Yes they will try to come back, but the more you rebuke them the less they will come back and eventually they won't come back at all. While I know the suffering is hard remeber to take peace and hope in God's promis James 1:12 [/COLOR]"Blessed is the man who perserveres under trial, because when he has stood the test, he will receive the crown of life that God has promised to those who love him." I wrote a song about my spiritual battle, I posted it in the poetry section. I think you might find it helpful. Just know that you are not in this alone, I will be praying for you!!!!
May God bless you and keep you always,