Have you thought about going to a group for people with similar problems? Or other kinds of therapy, like, doing things you love? One thing I do is writing. You could keep a journal. Once I took a poetry class and although I wasn't writing the same things everyone else was writing, I still liked it.