Doesn't sound like love to me......sounds like using someone, i.e. you.
Sounds like this guy has some serious issues, plus he isn't really contributing anything to the household. I see why your family would have concerns. I would lose him and move in your home with you and your son only. Don't waste anymore time on him. Sounds like he is taking advantage of a grieving woman.
Have you considered professional therapy in regards to your grief?
This story just sends up so many red flags every time I read it again. It really sounds like he gave only as much affection as he had to in order to hook you, and now is ready to ride your gullibility as long as you'll put up with the situation. Closeted gay? Child abuser? Feeloading jerk? Well, at the very least, he is definitely a freeloader. What kind of man lives on a woman for 2 years without even acting concerned that he is not paying for himself? I hope he doesn't act like a creep or stalk you or something, once you do break it off.
I have to agree. You've got enough financial responsibility on your plate as it is having to be a single mom, the last thing you need is this freeloader using advantage of your generosity. Your intuition is telling you that moving him into your new place is a bad idea. I think you need to listen to it. It's there for a reason, you know. You shouldn't put yourself in a position to be financially responsible for him any longer. He is an adult, he needs to find his own way.
Three possibilities come to mind.
One -- there is a kind of guy who gets his jollies from being a rescuer. He'll move from one rescuing relationship to another. As the first person gets emotionally better, he loses interest and moves on to the next. Maybe he stopped being so supportive because you're getting less needy.
Two -- He might be interested in your son. Some pederasts are specialists at taking advantage of lonely women who have children, because they want the children. They do what it takes to get into the woman's good graces, and the woman even helps them access the kids by trusting the guy and telling the kids to stop being unfriendly and letting the kids know how much it matters to the woman that the guy is around.
Three -- He might just be a garden-variety freeloader.
Have you ever googled him, done a credit check on him, looked on those "trash my ex-boyfriend" sites, or done a security check on him? (Those latter are available for a few bucks and are used by small businesses to check potential employees for their possible arrest record, and so on.)
And in fact, I'm confused that you call him a boyfriend. If he were interested in that status, he would have certainly have kissed you more than once in two years. Even if he were super restrained because of deference to your grief, that would only last about a few months at max before he tried kisses at least, and showing an interest in having sex. He's definitely not interested in being your boyfriend. Whether this means he doesn't ever want sex with women, who knows, but I wouldn't move him into the new house as your boyfriend, since he isn't. In fact, I wouldn't move him into any house with your child, but that's just me being suspicious.
At least if he was a boarder, he would be paying his way.