I think, he is just using the appearance as an excuse.
True love sees beyond appearance.
If i were you, i would dump him. He might even already have a change of heart.
For your weight issue, ever consider hypnotherapy or better still, past life regression?
If you have time, do read up on Dr...