The best and easiest way to make him grow up is to kick his butt out the door. If he has to sleep in his car, oh well. Not your problem. He is over 18 and should and can take care of himself. Don't let him manipulate you, torture you and make you an accomplise to his lazeness.