Unfortunately, people will always have something to say. It is wiser and easier to improve your resistance to criticism than it is to silence each spoken word.
Opinions will always be shared without invitations, and advice will always continue to be thrown your way; whether your ears want to listen or not. The wise offer wisdom and the not-so-wise are hopelessly convinced that they are.
It is therefore utterly impossible to please every person included in your circle; despite the amount of perfection you attempt to achieve.
The trick is to let only your own opinion matter. Take what they say without taking it to heart, and keep doing what feels right to you.