I wouldn't wait for my best friend for that long, REAL TALK!! Friends don't leave each other hanging like that, with no respect to your life and what you have to do, ya know? If a friend of mine knew I had work in the morning, and knew I was being generous by donating my time and gas to help him/her out, and they did some shit like that, I'd tell 'em to eat shit and hit me up when they straighten out. I had an ex-fiance turn to meth, one of my other friends is a fuckin' loser with no direction...they can only help themselves. Take it from me, you can't HELP this cat by giving him a ride or anything else...so my advice is to just quit now. He may learn early, and change himself, or he may learn the hard way...which could mean prison or otherwise. Take care of YOU, cause you can't help him...