God is higher than everything on this earth. Nothing is to hard for Him. I know it is hard to believe. because our human minds cannot comprehend it. But he can set you free from whatever you are struggling with. I know the devil comes in torments us. It is not fun but God can set us free. God does not want us to live under the lies of the enemy. I always felt like "no one else struggles with this" "Why do I do this" " is it just me" " God obviously messed up when He was making me" all these things would race through my mind. I always thought well if God loved me than I should not deal with this stuff. Then I realized we had to come before the Lord and ask Him to set us free of bondage and strongholds. It might be personnel or generational or whatever but it is not to big for God. I would recommend first ask God to set you free but after it might help to talk with a parent, teacher, consular, good friend ect. that is a Christian that would be able to help you. If you would like to email me a question or comment that is more personnel you can ask Chandler Lawing for my email. I do not know everything what so ever but I will try to help. Here are a couple of songs