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

А у студентов так принято Без проблем ночевать друг у друга да еще с друзьями-подругами. Вот прямо помню свое студенчество.

Так что он просто не очень понимает, что у вас другая ситуация. Тем более, видишь, помогает вам и т.д.
Наверное, можно попробовать объяснить ему. Муж твой может поговорить с ним, сказать, что ты в положении, что тебе сейчас покой нужен. На врачей сослаться, в конце концов. И ограничить время пребывания друга в вашем доме, заранее договорившись, со скольки до скольки вы управляетесь с делами + "тусите".

Мой товарищ, поскольку поспать любит вечером, всегда зовет друзей с ограничением по времени. Например, "до 10". Не то чтобы они понимали (они все совы), но привыкли