Selfishness is natural. Every animal on Earth including humans are selfish by nature. This is nature's shield to animal world against perils. It is instinct of self protection and advancement that gives protection and helps advancement in all fields. All that we need to ensure is not to play foul and act according to law.
Selfishness is essentially attachment to 'self'. This cannot be removed. This can only be widened. The concept 'self' consists of identifying what is my, mine. Narrowest concept is purely indvidualistic. This may be widened to 'my family', 'my city','my province' 'my nation', 'my Earth'. These concepts give rise to feelings of individualism, family politics, provincialism, nationalism and patriotism. If we appreciate this concept, we shall find that even the great martyrs were selfish. They fought for 'my country'. There is hardly any revolutionary who would die for some other country.
Let us widen the scope of self and work for 'my country' and not only for 'myself', 'my family' or 'my province'.
Lack of sharing habit, thinking always about one's benefit are a few things that aids in the growth of selfish habit and makes one selfish to the extent of beyond repairable or recoverable...
the eagerness to complete own task from others and after there is no care of others is called selfishness and this the reason of becoming selfish that we want that our task should be completed first .
The strong desire to acquire something gives birth to selfishness.Hence anyone can't be untouched with it.Someone loves himself and hence is selfish, someone is selfish for his family.Actually, it drives a person to act passionately to achieve something.
So, even a social worker is selfish as it gives him immense satisfaction to serve/help the society especially the weaker section.