It's hard sometimes to believe in yourself and feel comfortable in your own skin, when the world around you is shouting, "You're not good ENOUGH!" However, one has to learn to shut those negative images, words, actions, etc. out of the mind. It's easy to let these things overcome you. The negative road is a road consistently travelled. It takes practice to shut bad things out and leave room for positive things.
Take the time each day to tell yourself something you enjoy about who you are. You are unique! There is no one in the world like you! Just because someone says something, it doesn't make it true. It's up to YOU whether you want to give that negative feeling power. The only way you give it power, is to give it your time. Forget about it. If you can't grow or learn from it, then chuck it out like yesterdays left-overs!
Remember, there is nothing wrong with improvement, but it has to be on your terms. So many companies want to make money off of other people's pain and suffering. It's disgusting! STAND UP! Straighten your posture and hold your head up high. Learn to love more, laugh more, and smile kindly at strangers (even if they don't return the favour). Do positive things daily that will benefit your life. If you want to get healthier, again, do it on YOUR terms. No one should dictate or pressure you to do anything you don't feel right doing. You have to choose. The buck cannot be passed. If you want to feel better, you have to choose to fight for it! You have to want to achieve that so badly that nothing can stand in your way! Live today like it is your last (meditate on that statement for a moment.). It may sound cliché, but it is profound. What would you do, if today was the only day you had left?