Я уже писала, что договорённости должны быть для него принципиально выполнимыми. Не может парень быть дома в 22.00, если он до  часу ночи провожает девушку. Если мама этого не понимает, и навязывает ему такие условия, которые принципиально не могут быть выполнены, называя это "договорённостями", то эти договорённости будут нарушаться.Мне лично не так важно было бы до скольких он гуляет, важнее, чтобы это не мешало учёбе.У меня старший уже вырос из подросткового возраста, но гулять начал где-то в 17,5, уже когда в институт поступил. но они гуляют вместе, всей группой.  И учатся вместе, и задания делают. и мой учится  хорошо,  и ещё подрабатывает в выходные, по специальности.Тут надо от учёбы отталкиваться. Пусть гуляет. но так, чтобы при этом он ходил в школу каждый  день, занимался нужными допами,   выполнял домашние задания. Днём сделал то, чо положено - можешь гулять. Пришёл поздно - твоё дело (только предупреди), но с утра встаёшь и  выпинываешься в школу. Спать хочется - будешь спать днём.  после школы. но так, чтобы  осталось время на допы и уроки. В данном случае плохо, что Вика эта нигде не учится и не работает, а сыну автора надо учитывать учёбу. но тут му надо объяснить, что вика, возможно, планирует, что её муж будет содержать. а его кто будет содержать? Если он сейчас профукает учёбу из-за Вики, то она же первая от него и переметнётся к более перспективному юноше. И ему надо это как-то донести до Вики. Постановка вопроса "мне надо идти домой, потому что мама отругает" -  инфантильная. Постановка вопроса "мне надо готовиться к поступлению в вуз, поэтому я не могу себе позволить каждый день гулять в таком режиме" -  взрослая. но понятно, что в любом случае он не будет каждый день приходить домой в 22-23 часа.