In addition to the excellent advice above about being evaluated by a medical professional, here’s another thought that might help the self esteem issues and general despair.
I’m not at all surprised that the idea of going out clubbing and/or drinking with friends does nothing. It would drive me bonkers as well. It may be that finding something more worthwhile to do with your time may end up being beneficial to you.
How about trying to find a cause or people who are in desperate need and volunteering with an organization set up to help.
Just off the top of my head, here are a few which come to mind. Every animal shelter of which I know is always in need of caring people to volunteer time to help out in any way they can.
It could be helping to groom/ bathe dogs so they look more appealing to adopt. Or just taking them for a walk to get them out of a cage and give them some one-on-one time, attention and love.
Animals don’t give a flying fig what anybody looks like and for every little bit of love they get, they return it tenfold. Their love is unconditional and all of us could benefit from a little more unconditional love in our lives :)
I do think that a no-kill shelter might have less chance of being depressing for you but any kind of shelter would welcome your help.
Or, how about working with children who have done nothing wrong but whose presence is required in court either because of divorcing parents and custody issues or a variety of other issues.
The court appoints a lawyer for them but lawyers are busy people. You would be there solely for them as a friendly face, a shoulder to cry on or just someone to be there for them.
The group is called CASA which stands for Court Appointed Special Advocate. It requires no special expertise (that’s the lawyers job) just a desire to help a child through a distressing time in their lives.
www.casaforchildren.org
Big Brothers/Big Sisters is another organization in need of volunteers to mentor children from single parent homes and be a friend to them.
These are just a few off the top of my head and I’m sure you could find plenty of other groups in desperate need of willing volunteers.
There’s even a website which guides you to groups which would match your talents, interests and abilities. I’ll look through my bkmrks and edit it in.
www.volunteermatch.org
There’s nothing like the smile on the face of a child or the or tail wag or face lick of a grateful animal to help put a smile on one’s face and lift the fog for awhile.
Give the possibility of volunteering a little time some serious consideration. Who knows, you might even find a friend among the other volunteers.