The best way to not giving up is keep promising to never fail tomorrow. For a tomorrow that shall have to wait till tomorrow in the future. Because as long as you keep putting it off til a tomorrow that never comes. Then you give it to the Godly Good Savior of that tomorrow never comes. So keep pushing through your struggles, and addictions that you struggle with. For as long as you keep trusting him to deliver you from that tomorrow. Then you shall never have to worry about that tomorrow happening. So just keep putting that tomorrow off another day keep pushing it to the next one. For our Savior has it under control just keep on trusting that he has it covered.