If you can do something to make someone’s day a little better, by all means do so. Don’t be so consumed about yourself. I’ve learned from personal experience that selfishness won’t get you anywhere in life.
This doesn’t mean that you should never think about your own needs. You should never be a doormat for anyone. Selfishness only becomes problematic when you constantly put your own needs above those of everyone else around you. If you only desire the best for your immediate family then you’re missing the boat. You should want your friends, coworkers, extended family, and everyone else in your circle of influence to be successful.