Stop worrying about what people think about you; who cares what you're wearing, where you live or who you date. Lots of people will want to make comment and indulge in gossip about it. But remember that people are gossiping about you in a bid to avoid how horrific their own life is.
Are you doing the best you can? Can you honestly put your hand on your heart and say that you did a particular job or activity to the best of your ability? Fantastic. And if it wasn't good enough for someone else - be it your personal trainer, your partner or your boss - then that's not your problem to solve.
Do you have a few close, loyal family or friends? If they say you're doing ok then chances are they're right. Lighten up people, at the end of your life, it's usually not going to matter.