I have spent my life like this, I went to CBT last year I didnt think it had made any differance but a change of antidepressant meds and support from my GP has made things a lot better. High achievers can set themselves impossible goals and then beats themselves up when they dont get there. EH21 I dont know you or anything about you but none of us are perfect. We are on here