Guy I met online is nervous to meet me because he feels fat. Should I just give him time?

We met online on accident a couple weeks ago (not a dating app). We really hit it off like we both haven’t experienced before (talking all day and up until 4am). He thinks I’m gorgeous and a 12/10. I recognize i am attractive and my body is really well fit and objectively I would be rated high by men. He’s really in his head about this. He hasn’t dated for 3 years. He told me straight up he doesn’t feel enough for me and has mentioned he has a little belly chub. He told me ever since we’ve been talking he started working out like crazy and dieting because he’s scared he won’t measure up physically. He’s also 8 years older and he just feels crusty compared to me. I’ve told him I don’t see him this way and find him incredibly attractive but he said the body photos he sent me aren’t the most recent. He’s crazy about me, but I can tell he’s putting distance until we meet to lose weight. We’ve made plans and he has rescheduled. Is this a real thing for men?

Guy I met online is nervous to meet me because he feels fat. Should I just give him time?
Post Opinion