Зачем Вы постоянно от него требуете каких-то договоренностей и их строжайшего выполнения? Ушел к друзьям и ушел, как вернется, так и вернется. Он золушка чтоль? В 12 нуль-нуль и ни секундой позже?Вы создаете проблему, контролируете ее, а потом пытаетесь разруливать.Почему, если Вы у "мамки" ему нельзя спокойно потусить, почему обязательно надо договариваться, чтобы он ехал домой?