Second, maybe you need to fix your relationship with God. Attending a church and join into the youth community in church and hopefully they can ease your pain in life. The Demon is your bad habit in disguise, because you doing that, it become habit. And when habit repeated over and over, it become character which is hard to stop.
TheRealMJ93