Putting yourself first is not selfish. Taking time to look after your health & wellbeing is necessary. Thinking about yourself constantly is selfish & sometime becomes narcissism, where they have self adsorbed thoughts on their talent, abilities & looks. They will constantly be searching & craving admiration from everyone they see. Please respect the difference.