

That is not domesticated. It has dual passive income, no housing costs, and a source of free meals that is more convenient than eating said source of meals. That thing will maul somebody if the arrangement is no longer convenient and aligned with it’s interests.
You need to sort yourself out. First of all you need to find out if you even want to be with guys, girls, or which ever fits your mood. Try exploring your sexuality and find out what you want. You will do yourself no good wasting time with boys making you unfulfilled that could have been better spent smashing gashes with lasses that make you happier.
Ex-friend sounds like he won’t actually be a good boyfriend because of how much he shit talks others, tries to emotionally manipulate you, and doesn’t know how to recognize and “see” you.
Learn to be happy by yourself or you will never know how to be happy with someone else.