I think I've been in the same place as you before - basing how I feel by what other people think.
Maybe you should try doing outside-the-norm things that appeal to you. Initially you'll feel uncomfortable and maybe even weird because you don't quite fit into a social norm, but after a while YOUR emotions will start to work and you'll get out of this apathetic coma. Also, take long walks. Don't stress too much. Get away from other people when you need to. Don't watch too much tv. Do something that appeals to you. I think getting a better knowledge of who you are is a big step, and I know there was a time in my life where I had no idea who I was, and if I did I wasn't very accepting of it because I didn't fit a social norm.
Let yourself be, accept who you are, despite what 'they' think. It all works out for the better that way and once you accept yourself, you accept your true emotions.