My boyfriend and I have been dating for two years and we are definitely in love. He is a great guy, but the only thing is that he tells me all the time that I need to lose weight and work out more, but I am not fat at all, not even chubby. I am 5 foot 4, 135 pounds, with a BMI of 23, which is exactly average. He won't settle for that. Every time I eat when we are together, he is always criticizing me telling me "you don't need to be eating that right now" and "didn't you just eat?" and "make sure you run after eating that". It is so ridiculous and it gets really old really fast. I have talked to him about it but he still does it. I don't know what to do.