He is always complaining about being broke, but yet we go out to eat (we always split the tab). I know he doesn't have many expenses, but he doesn't seem to be responsible with the expenses he does have.
He's not "broke" -- he just sucks at managing money. You don't want to enable that.