There is a very close link between a person's ability to deal with stress and their long-term health, scientists have said.
Usually we are tempted to blame this on external factors - a difficult relationship, pressures at work or pure rage at the inadequacies of public transport.
Yet for the first time a group of researchers in New York have discovered that a large part of this stress can be put down to "self-compassion" or, as they put it, whether you are willing to "cut yourself some slack".
The research suggested that not only do people lacking self-forgiveness get more stressed in the first place, but they also hold onto that stress for longer - a trait which puts them at risk of long term health problems.
The findings are published in the journal Brain, Behaviour and Immunity.