The question "Why am I so selfish" is the stupidest ever question,
because you are trying to find what is wrong with yourself,
not what's up with others. So the answer of the question is
the very fact that you're asking it.
And I have been asking this question A LOT.