You may have depression but it is difficult to determine. What may be driving your overachieving behavior is low self-esteem. You may feel the need to outperform your colleagues in order to feel good about yourself. Overachieving ensures that you are at least “good enough.”
I had a client who was a workaholic. His focus was on making money. He invested a great deal of time in his work but his career and money were not of equal importance to his wife. His marriage was damaged and he was facing divorce. His imbalance led to a great deal of suffering for both parties.
Your focus on work takes away from other areas in your life that need attention. By your own admission you are not happy. You’re putting more into your job than the good it is returning. It has become a detriment to your mental health. There has to be a balance. Something has to change.
Therapy is a great avenue to help you explore this problem in more depth. The therapist can also help you achieve a more balanced life and assist you in scaling back your overachieving tendencies. Click the help tab at the top of this page to review therapists in your community. I wish you the best. Please take care.