Say hello to 'life' my friend!
I really don't know whether I am the best person to answer this question, because my perspective will be from what I have learned and come to know through my Buddhist practise...
So I could offer many words of counsel, which i know have been both useful and constructive to me, at such times. So much so, that this no longer happens to me - or if it does, it is brief, because I recognise it for what it is....
Should you wish to discuss it further, might I request/suggest you go to the Buddhist forum (Religion and Spirituality) and kick off a thread there? I'd be happy to come in on my home ground, as it were, and expound more.
But only if you request it.
Otherwise, I shall remain silent and unobtrusive.
EDIT NOTE...
Or alternatively, you can pm me....
As you wish....