Sounds like your guy is a jerk! Sounds like he's either taking you for granted, using you or just waiting for someone he considers to be better then you to come along. If you are boyfriend and girlfriend its suppose to be a relationship to determine if two people are suppose to be together. If one thinks the other one is ugly enough they have to tell them in a mean spirited way then those two people probably should not be together.
Oh, wow. I have never been in a relationship, but that doesn't sound good. I would want my boyfriend to see me as a beautiful person, inside and out.
I think its good that he's honest. But, it just doesn't seem right to me. You're starting to question your own beauty, and asking how to be pretty. In all honesty, I would hate to be in a relationship with a guy who can't fully appreciate me. That guy wouldn't deserve me.
I'm wondering if you felt beautiful before you met your boyfriend... I guess what I'm trying to say is that I don't think its okay because that can really affect your self-esteem. If you hear something constantly, then you're going to start to believe it. I would hate for that to happen to you.