Some people think that self-care is selfish & self-indulgent & that being self-critical keeps self-discipline going & makes people better. What this does though is destroys people's self-esteem & confidence in the long run which makes them more selfish as they've got to take care of themselves & think about themselves to get them right for caring for other people & thinking about others. (According to 1 theory though self-esteem boosting isn't necessary if we can learn to silence the inner critic & according to another self-esteem isn't necessary if we live life mainly in the present only remembering the past when we're learning from our mistakes or answering questions we've been asked questions about it & only thinking about the future when making necessary plans. Talking about the inner critic leads to another theory which is transactional analysis which doesn't see the ego as 1 like Freud did but it sees the ego as having 3 states which we switch between *well 5 when you divide the parent & child ego states up*. These ego states are parent *which is divided into the critical parent which you're in when you're either criticising yourself or someone else & nurturing parent which you're in when you're caring for yourself or someone else*, adult which you're in when you're looking at all the information available to you & making decisions based on logic rather than feeling & child which is divided between free child & adapted child, in your free child ego state you set yourself free & you're very spontaneous & creative & in your adapted child ego you're listening to other people & learning things.) I'm not saying that everyone has to think they're great all the time but it's important that people have a realistic view of themselves & that they care for themselves so they can care for others. If we're not happy in ourselves other people can sense that & sometimes we're accidentally nasty to others while we think we're just being nasty to ourselves.