Do you ever take time out to give yourself a little praise for things that you have done?
You are your own cheerleader! Self is all that matters when it comes to any opinions, and praise. Make yourself feel good about all you have done and are yet to do. If you do, negativity will slide right past you.