I know it may be great to still have your son at home, but it may be time for him to "spread his wings."
He lived away when he went to college and he had the option of not following me when I decided to go back for my PhD. I think when I take a professorship, he will stay here, since I want to go to a smaller town.
I don't mind him being w/me. I lost my husband when my son was 14. In some cultures, including his father's Greek culture, it is considered being a good son to stay with and protect your widowed mom - it's that family values thing we conservatives like to talk about. He's free to go, but since we like each other as well as love each other, he's also free to stay.