I agree with @iamschulz , I would do something totally different that doesn't cost anything - volunteer. It gives you a new perspective on your life and at the same time helps others. Volunteer steadily at the same organization (something you believe it and want to make a difference with) at least once a week. With your other time, go to the library, find books and audio books that you never heard of and enjoy them. Go for walks not too far from where you live and take in the sites. Get yourself grounded and then going back to work may be easier.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
I agree with @iamschulz , I would do something totally different that doesn't cost anything - volunteer. It gives you a new perspective on your life and at the same time helps others. Volunteer steadily at the same organization (something you believe it and want to make a difference with) at least once a week. With your other time, go to the library, find books and audio books that you never heard of and enjoy them. Go for walks not too far from where you live and take in the sites. Get yourself grounded and then going back to work may be easier.