Think of this breakup as a wakeup call and an opportunity. Take this time to work on becoming a better person, and if she wants to get back together with you later, there is a chance that you can share a better relationship because you became a better person. Getting back together tomorrow or next week would probably be a waste of time, because there wouldn't have been any changes that would lead to a better outcome.
Maybe this already covered by your support group, but an anger management class might be a good idea. I was sometimes verbally abusive to my girlfriend, friends and co-workers, but my girlfriend pushed me to take an anger management class. I did it, but thought that it would just be some b-s to keep my girlfriend happy. Instead, it turned out to be a very positive experience that saved both my relationship and my career.
Aside from that, try to find some productive or enjoyable ways to fill your spare time. Learn a new skill, or take up a new hobby. Take on some more responsibility at work, that might advance your career. Adopt a pet. Get back in touch with friends or family that you haven't talked to for a while. Watch some funny movies. And cut back on the drinking, especially if you are an angry drunk.
Good decisions come from experience. Experience comes from bad decisions.