The mental health tip is good to. Having a good therapist/psych is a good solution if you CAN'T do the above. It's possible that there's something splash'n in the ole' noggin that either needs medication or CBT.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.