There is only one thing that will free you from your habits. You must want something worse that you want the pleasures of your habit.
When we give our lives to Christ die to ourselves and begin on a course that can set us free. If we let Gods love takes root in us we can have victory over our habits. God’s love in us is strengthened when we get to know Him better. That only comes from a commitment to studying the Bible.