When to give up?

I wish I knew how to help you with your situation bud,
Like you know mine was addiction, no pain to deal with after quitting except for the withdrawals, which in your case are going to be inevitable too which will seriously heighten your pain. All I can say is take it 1 step at a time. DON'T GIVE UP ON YOURSELF !
You will win, I have alot of confidence in you...watching you at the drag strip doing all that stuff, hot *** temps, with your pain shows alot of you.