<human>: Can you condense the text into a few key points?

We're both in college and have only been dating for about 2 months, but everything just feels right: one of those relationships were you feel like you've know each other forever blah blah blah... Long story short, everything was solid until he drank after work and drove home, and got arrested. I must disclose this is something that he normally did; he works at a bar about 40 mi away and would regularly stay after work for a few hours then come home, which sometimes wouldn't be until 6 am. 
On this particular night, I was texting him asking him to try to come home early so we could hang out. I didn't hear from him until 8 am when he told me he had been arrest and spent the night in jail. I went back and forth all weekend, debating if I should break up with him or not. My reasoning was that I'm only a 19 yr old girl, we'd only been dating for 2 mo, and I shouldn't have to deal with a semi-alcoholic boyfriend; I have too much of my life ahead of me to fall into that lifestyle this early. However, breaking up with him didn't feel right. I'm not one to cry, and I bawled my eyes out all weekend. Just thinking about walking over to his apartment made my stomach twist. I should also mention that he proclaimed his love for me, before, during, and since the break up. He has also since quit the bartending job and drinking, and swears he will do anything to keep me. I know these could very much be empty promises, but I believe him. 
I've had many discussions with various friends regarding this matter. Some say he's not worth it and to move on, others say give him a chance; that his DWI was rock bottom and he's already making a strong effort for me. So, logically, I'm turning to strangers' opinions on the internet. I'm meeting with him tomorrow to talk again. Should I give him a second chance or say sayonara??  SOS Reddit.
<bot>: Boyfriend got a DWI so I broke up with him. Now he is making changes and wanting me back. Do I go back or run away?