Разумеется, брать деньги. Или не брать, но вменить в обязанность совершать общие семейные траты на сумму, сопоставимую  его долей.   Ну т.е. не складывать в общую тумбочку, а, к примеру, чтобы он оплачивал коммуналку, один раз в месяц затаривал холодильник на неделю для всей семьи. Или что-то еще. Как бывает в обычных семьях - бюджет формально общий, но каждый отвечает за свою зону - еда, жилье, расходы на малых детей, машина, мелкий ремонт и т.д.Что касается места жительства - это вопрос непринципиальный как раз.  Одинокому неженатому молодому человеку нет совершенно никакой нужды жить отдельно. Если конечно у вас не теснотища и  вы друг у друга не на головах живете.  Дозреет (ну или сможет себе позволить) - сам уйдет.  Можете конечно выкатить правила - дескать девок не водить.  Так быстрее уйдет. Самое главное - ваша собственная мотивация. Вы хотите от него избавиться?