My DS is 17, will be 18 in a few months and we have had some rough times over the last couple of years. Yes, the teenaged years can be hard, sad, crazy, fun, and chaos all rolled up together! You (we) will get through it as others have posted.
My friends who have 'been there' all tell me that
MY son will come back to me... I just have to be patient.
He and I have good and bad days, but the good days are AMAZING. I see the man that he will become (is becoming) and it brings happy tears to my eyes. Letting go and letting him grow and make his own decisons, both good and bad, has been hard.
Hang in there OP!