Stop beating yourself up! You are a work in progress, which means you get there a little at a time, not all at once.
You will never look like that girl in the magazine, because the girl in the magazine doesn't look like the girl in the magazine.
You can be whoever you want to be. Don't ever let anyone tell you otherwise. Live your life the way you want to live it.
