It takes what it takes. You'll quit when you've had enough. I hope its sooner rather than later. Check out an AA meeting--you might find some people there who are just like you. SoberRecovery is a good start, but it is no substitute for real, flesh and blood people who can share their experience, strength, and hope.