If you are experiencing mentioned symptoms almost on daily basis, you need to know that you are experiencing burnout. We often feel unspoken pressure to push our limits and force ourselves to the point of putting our sanity and health at stake. Time to be cautious and take corrective steps.
Simply providing an in-house counsellor is not enough; the company needs to remove the stigma attached to it. The person needs to know when to stop giving, giving and giving! Violating boundaries for short term success can have severe long-term consequences.