Not trying to sound like one of those "Up With People" pundits, but before you can like anyone else, you have to like yourself. Which isn't easy, because we're often our own worst critics.
Take it a day at a time, and do something nice for yourself every now and then. You're worth it.