Your not compatible, I agree you should move on. It's not going to get any better.
This is also something he needs to be fixing himself. Because unless he is 80 years old, and I think some 80 year old's will take offense to that comment, what you describe would be alarming to me.
Does he have excess belly fat? Could have low testosterone. Could be hiding p 0 r n use.