I remember a conversation I had in which I was told that the word 'selfish' was widely misunderstood.
Yes, it can have a negative meaning, however upon further review it simply means to put ones self first or before others.
I myself am slowly learning to be more selfish, to put myself and my concerns before those of others. The reality of it is: if we aren't concerned for ourselves no one else will be. And if we don't do for ourselves we can't do for others.
Does that make sense?