> I think that majority of people will solve it with finding a new job or maybe take a vacation. But, this is all about long term solutions.
Oh, wait, you're saying that a new job or going on vacation is a "long term solution" ?? No, sorry, that's really a short term solution.
You're asking for even SHORTER TERM solutions? Get drunk.
Long term but pithy answer: Love and Exercise. Make serious time for taking care of your body and connecting with others in your life. You'll feel better. Seriously.