I have read many of your posts. I think I have a solution for you. Get you mind off yourself. Think of someone else. Go to a nursing home and visit older people. Go to the hospital and visit people with problems that are worse than yours. Volunteer at a shelter or food bank. Be a big brother. Get out there and see what the real world is about. Count your blessings.