Naive makes a good point about the work for rent apartment complexes. The main thing is to be sure you will follow through once you tell him he needs to go. It sounds like you have been dealing with this for almost a year. Seems like the time has come to either do it or accept that he will live with you forever.