TLFM, You need to find your support group. You have a good start with these forums. If you need to vent, this is a good spot, much better here than to W. You need more support than what we can offer you though. Is it through AA? Maybe. IC? Would definitely help. Anger management as suggested? Could definitely help before you do something more regretful. I think you also need to find yourself some good friends and or family, ones that won't say lets go discuss this over a drink. Shocked