I wouldn't expect an 18 y.o. to share. But I am thinking like a teen, not like a parent of a teen

It sounds like he is a great kid, so I would just talk to him about it. Make it clear you don't want him to move out and without laying on the guilts explain how you need sleep atm.