складывается впечатление, что вы с ребенком чужие люди - он сам по себе, а вы сами по себе, а ему всего 12 лет...  Надо прежде всего больше общаться с сыном, узнавать что ему интересно, что волнует, записать на какие-нибудь кружки и курсы, иметь какие-то общие с ним дела - в общем быть для него другом, с которым он всегда может поделиться своими проблемами и быть уверенным, что его поддержат. Периодически встречаю у нас во дворе таких вот неприкаянных неблагополучных детей - слоняются без дела после школы, зависают в телефонах, несут какую-то чушь, ругаются матом.