Автор, Ваши требования вполне правомерны.Мальчик слишком много хочет. Но. Ему скоро 18, а значит он почти взрослый. Сядьте и поговорите. Скажите, что Вы видите, что он вырос и нужно пересмотреть договорённости. Можно пойти на уступки - и с его стороны, и с Вашей.Я бы так поступила. По пунктам.Насчёт того, что уйдёт из дома - сказала бы ему,  пожалуйста здесь тебя никто не держит. После 18ти лет можешь уходить. Но и деньги тогда самому нужно будет зарабатывать. Самостоятельно жить значит самостоятельно, правда же?Насчёт ночёвок - хорошо, я могу пойти на уступки. Согласна разрешить на выходных и каникулах (если на след.день не в школу). Приходить домой - хорошо, давай в 22:00 (22:30).Курить - чтобы я не знала и не видела, не у меня дома, я не переношу запаха курева. (Он все равно будет, вы не сможете запретить, так что см выше). На какие уступки и договорённости можешь пойти ты? (Пусть сам предложит).