the most imperfect thing that you can never do perfectly is trying to make yourself perfect in front of others
we all have our own foible..
the only way to live a perfect life is to accept it, and having people all around you accepting you
for who you are..
let go of the inimical words you heard...
its mind over matter :)