Если Вам эти ночевки так неприятны - просто поговорить с сыном. Без наездов и претензий, просто - рассказать о своих ощущениях, подозрениях, и т.д. Поговорить, как со взрослым. Просто будьте готовы к тому, что он будет настаивать на своем... ну что ж, в Вашей ситуации - его право. Живете-то Вы, по сути, в коммуналке... По крайней мере, разговор расставил бы все точки над i.