I'm with dandylion on this one.
He will most likely just take advantage of the situation even if not intentionally.
I would not let him stay with you at least until he first has a job and is contributing a fixed amount weekly without exception and buying his own food.
That actually helps him to be responsible for himself. Actions speak louder than words.
Unless your a Rockstar, of course
.
But I'd hold out for that first royalty check. . .
I think you are going great on your own recovery, by the way!