I have been dealing on and off with high levels of stress at work for almost a year. Lately i have been doing better, but because of an incident at work today i feel down and i keep beating myself up about it.

A client voiced their concerns about the quality of my last two deliverables and i can’t help but hating myself for not living up to their expectations. Now i keep replaying that conversation in my head and feeling anxious about it. Usually they are content about my work. Now i will probably be very stressed for the next thing i have to deliver. 

How do i stop endlessly dwelling about it? How do i let go? I would like to know how you guys deal with these types of situations! Any tips?