The difficulty in friendship
The most difficult thing about being friends with a woman is women like to love a man who hasn't earned it and doesn't deserve it. I find friendships with females so taxing, because if I care I can't stand to watch you pine over a man your trying to make into something he's not. He's a loser. And he will be until he is hurt enough, and broken enough to see the error of his ways. Some never do. Some will, but only in the face of great loss. Be that great loss, let him go and teach him what he does to you isn't right. Giving him the chance to truly succeed, if you care about him so much, even if it's only through the pain of watching you walk away and the next woman gets a better man. Trust me, there's better out there if you insist on it. Not perfection, but respectful and perfect for YOU. Stop. Playing. House.
Achieve your health goals from period to parenting.