sober..for good? hahahah right
like magic said, just wait it out, time does fix things, I'm sure they'll understand
there really isn't much else you can do, just help out your parents more, respect them.. talk to them more, bring them around to letting you and your best friend hang out again, and bring the words 'best friend' into play