If he's selfish, Billy, don't get too involved.
If he's old enough to be in a significant personal relationship, but continues to evidence selfish tendencies . . . It's not a good sign.
The primary source of the problem with the xnbf I left is selfishness.
Selfishness is counterproductive to a healthy relationship.
It is not good to be so totally selfless that you mistreat yourself.
On the other hand, if there is a problem with giving to a so-called "loved one," -- there is a huge problem.
Partnerships are giving and taking. If one person does all the giving . . . It won't work.
A person gets fed up with it.
N or not: If his selfishness is something that concerns you, you have two options that I can see.
1. Talk to him and work it out.
2. Bag it.
Good luck with it.
GN