Selfish lives in their own little world, where everything must submit to his whims and desires. If he decides to make contact with the outside world, it is only in finding something for yourself. So the best cure for selfishness is to care about others. Remember, as a young mother is completely dissolved in the newborn child, giving him all his strength, forgetting about their personal needs. Sometimes you have to sacrifice your own interests for the sake of a loved one. Offer help if you see that it is needed. It's not always people asking for support, even when in dire need it. Good works contribute to the enrichment of the person, most importantly, be sincere and unselfish.
Usually selfish inconsiderate to the other person, considering the dialogue as an opportunity to speak. Therefore, learn to listen and hear the interlocutor. Pay attention to intonation, pauses, gestures — these seemingly little things will help to determine the emotional state of the speaker. Avoid assessments and criticism, because the most important thing in conversation is to maintain a friendly tone that will help the interviewee to relax and feel comfortable.
Small children have egocentrism. Baby any event or phenomenon connects with the self, considering, for example, that the sun sets because it's time to go to bed. Usually this stage of formation of personality manages to overcome even before school starts. But sometimes the traits of self-centeredness persist in adults. First and foremost, they expressed unwillingness to take the place of another person, to accept his position.

Follow the biblical principle — love your neighbor as yourself. Often ask family and friends the question: what can I do for you? Try to look at the situation not only their eyes but also from the point of view of another person, to think his thoughts, and the possible perception of what is happening. Then it will be much easier to find a compromise with any person, do not need to waste energy on useless arguments and fighting.