Yeah, this is your opportunity to become a better person in light of what has happened and what you have gone through. It's only been 2 months. That's not a long time at all and there is no set timetable. You can't eat or sleep without him. So you WANT TO BE FRIENDS? Bad move, and I'll tell you why: you feel like you can't live without him and that you need him to receive some kind of normalcy? So you are soooo happy right now and can't even stomach a meal? Doesn't sound like much happiness to me. Maybe you are telling yourself this, and I'm sure in some way you are happy to be on your own, but you have to be completely happy with yourself and on your own. You aren't and you got some work to do. So do it.
You are an incredibly stubborn person? So stop being stubborn. Start instituting less stubborn actions in your everyday life. You hit people when you are emotional? Learn to control yourself. You can think of a million reasons to why you act like this, but THEY ARE NOT excuses. Same with his drinking. If he just learned to deal without damaging himself and his health, he would be much better off. It's a cop out though. It's a cop out to hide behind reasons like you are too stubborn to justify your actions. They don't justify it and you are wrong.
You don't need anybody in your life to be happy. You should want them in your life to enhance your happiness. If you are unhappy with being on your own, you will never be happy with being with somebody else. Now's the time to work on yourself and fix those glaring flaws. They can be fixed and they will take a serious conscious effort. Use this time to enhance yourself, being working out to be healthy, pursuing advancement in jobs and school, and finding things that make you happy for your mental health. You can't help how you feel, you can't help to think about him, but you can put your best effort in moving forward and doing things for you.
You can do it. So do it. No excuses.
Waking up next to a beautiful girl,
Step outside and say hello to my beautiful world.