Having known Brian for several years, my heart breaks to hear this. He really is a good guy. I haven't spoken with him in a few months but from the sounds of it, he just got in with the wrong crowd and was led astray. It's a classic case. Having known his father as well, I know this won't go over well at all at home.
Hang in there, Brian. People get 2nd chances all the time. It's not too late for you if you keep your head up through all of this.