A lot of pain is generated when we judge ourselves in accordance with some remote ideal that we think we should follow. This procedure has its uses. Some ideals are worth following. They keep us from getting lost. It might hurt a little bit at the time, but then keep at it and you can get closer and closer. There are no utopias. But there is the good.
However it is worth remembering that sometimes you simply have to be what you are, goddammit.