Am I selfish for not sharing my money to my relatives/friends?

Whenever I have salary I always save it I dont really treat my relatives/friends to restaurants neither they are to me. I dont even give gifts to anyone unless they are my immediate family and if only my immediate family has medical issues thats the only way I would help. Its like Im only generous to my own family but not to other people. And then when I have food I tend to be frugal and save it so that it will last for the whole day am I that selfish?
Am I selfish for not sharing my money to my relatives/friends?
Post Opinion