Don't be so hard on yourself...it could lead to OCD and anxiety

A study by Hiroshima University also found those who spend too long mulling over problems are more likely to have obsessive compulsive disorder or generalised anxiety disorder.
Source: the Mail online | Health - Category: Consumer Health News Source Type: news