That hole Lynn is taking about is the lack of Jesus in your life. Your always looking to fill it with temporary satisfaction. Jesus is the missing puzzle peace. Its very hard i understand Ive been addicted and its a slow demise of getting f,ed up everday and you have to break the cycle or it will eliminate you. I quite everything cold turkey with the help of Jesus. Whoever reads this jesus loves you and i love you. You can do it my friend