Понимаю вашу боль. Надо пережить это время, это временное явление. Мальчику сейчас надо отделиться от вас психологически, в психологии это называется сепарация от родителей. Почитайте. Считается, что как только мы начинаем критиковать и указывать, мы прерываем общение с подростком. А в 18 лет мальчик ещё не взрослый. Постарайтесь не быть "контролирующим" родителем. В этом возрасте дети воспринимают контроль как угрозу их свободе, контроль унижает их ,они его ненавидят. Когда контроль становится интенсивным, подростка заставляют почувствовать вину, то взрослеющие дети реагируют бунтом. Человек становится зрелым и осознанным, когда лишается контроля. За качество отношений с детьми(даже взрослыми) ответственны родители. Надо постараться сделать так, чтобы он всегда знал, что дома у него тыл, где его всегда безусловно примут, и поддержат, и простят,чтобы он не натворил(не дай бог).Просто, возвращаясь домой, он не должен нарываться на кучу унижающих расспросов, обвинений, и указаний. Иначе вы потеряете с ним связь. Мы должны брать себя в руки, сдерживать свои эмоции, даже если мы шокированы или разочарованы. Спросите себя:что важнее всегда выражать свои чувства и отношение, или ,чтобы мой ребёнок знал, что мне можно открыться, даже если он сделал глупость? Чтобы он и впредь приходил ко мне со своими проблемами? Ребёнок нуждается в нашей любви больше всего тогда, когда он менее всего этого заслуживает. Вы дали ему хороший стержень в жизни, он хорошо учится, делится с вами. Обычно дети с внутренним стержнем, перебесившись чуть-чуть, всё же удерживаются на правильном пути. Просто поддержите его своей верой в него.