Just because you aren't a size 2 doesn't mean you aren't beautiful. The media tends to overdo everything they get there hands on, including women. It's kind of hard to keep your head above the water when all you hear day in and day out is that the perfect woman must be skinny, if you are overweight by 20 pounds you are now considered obese. Yes you should always stay healthy and be healthy but just remember being "underweight" is just as unhealthy as being overweight. 3/4 of the models walking the runways are underweight which means they're unhealthy.
keep your head up ladies, you are all beautiful don't let anyone tell you otherwise.