That is not to say that all people in these categories are overly generous.
What causes people to sacrifice their own wellbeing for others? Sometimes, those who are too generous are simply not aware they are putting their own wellbeing in jeopardy. Perhaps they are aware of their sacrifice but optimistic that things will be alright for them in the future.
More often than not, people who are overly generous have difficulty setting boundaries with others. There is a fine balance between being self-centred and being other-centred. Self-centred people lack empathy for others and act in a selfish manner, while other-centred people give to others to their own detriment.
Usually there is a psychological basis, which may relate to such factors as early-childhood experiences, self-esteem issues and interpersonal skills. Societal pressures can also play a role.
If you are struggling financially despite having a reasonable income, consider whether it would be helpful to talk to a counsellor about setting financial boundaries.
Liz Koh is an authorised financial adviser. The advice given here is general and doesn't constitute specific advice to any person. A free disclosure statement can be obtained by calling 0800 273 847.