Boyfriend is too generous

I’m worried my boyfriend is too generous. Thinking long term, I’m worried he will be too inclined to help everyone around him instead of himself/us.

He works two jobs to support his family. (Two of those three people he supports ARE able to work.) But he says he doesn’t mind.

It’s put a stress on our relationship. He’s working almost all of the time and when he’s not working he’s sleeping. Meaning we have barely gotten any time together.

I don’t think it’s fair. Because his family is LAZY, he doesn’t get a social life. He works and sleeps, over and over again.

He’s constantly loaning people money, vehicles, working for them for free (lawn work, cutting trees, putting flooring in, drywall etc.)

Just recently he gave a vehicle to one of his “friends”. He told me beforehand that his “friend” uses him for gas and money etc but he enjoys hanging out with him because “he’s funny.” His friend was supposed to pay him a small payment every month to keep it. The vehicle had just had new updates to it like expensive tires, and other things.

His friend basically scrapped it. He took off the tires and sold them, took off pretty much everything he could to sell and didn’t even use the vehicle. My boyfriend told him he better pay him back for what he sold but he didn’t. He had to take him to court and pay legal fees etc. I thought he’d learned his lesson about helping people that aren’t even your friends but he’s still too trusting of people.

I’ve talked to him about it before, that I’m worried he trusts people too much sometimes and does people too many favors. But his response is “they needed help. Maybe someday I’ll need help and hopefully they’ll return the favor.”

I’m just worried people will take advantage of him and use him for being too nice.