Have you ever considered inpatient rehab? Like for three months? It might help you to be in a 'clean' place for a while so you can get and stay sober for a while and begin to understand what it means to live sober. Counseling might also be helpful, since you seem to have a self-destructive streak in you.