I know you feel like a failure, and I’m sorry for that. You’re not a failure. However… when you date a guy who’s 43 and lives with his mom and dad, and expect him to put you first, you’re engaging in some failing dating practices. 😕 A guy who chooses to live at his parents’ house with them, instead of on his own, in middle age, isn’t going to put you first. He’s going to put himself first because that’s what he’s always done. He doesn’t understand sacrifice or generosity, and it’s wrong for you to think he’s suddenly going to turn around be the kind of boyfriend who “gets it”.
My advice is to stop trying to change him — and instead, change your own behavior. 😉 Date men who are ready to be the kind of boyfriend and partner you want, not those who are still living at their parents’ homes.
I hope that helps. Let me know if you have any more questions.