I would sit down with her and see if you could set up some boundaries. That is not fair for her to lay the entirety of the relationship on your shoulders. Be honest with her about how uncomfortable it makes you that you are working so hard with making everything fit that she isn't doing right now. And if she doesn't support you then she isn't your friend. A friend doesn't just take. And trust me it's taken me 28 years to learn this myself.
Maybe he’s living at home to save money, and not because he’s explicitly broke. People do that, ya know.
I would sit down with her and see if you could set up some boundaries. That is not fair for her to lay the entirety of the relationship on your shoulders. Be honest with her about how uncomfortable it makes you that you are working so hard with making everything fit that she isn't doing right now. And if she doesn't support you then she isn't your friend. A friend doesn't just take. And trust me it's taken me 28 years to learn this myself.
He’s been watching too much YouTube videos.