See a psychologist. I know Singaporeans hate to look like
they're weak by seeing psychologists, but if you really have a
problem, you should go see one. You can even see a
counsellor.
Eating one meal a day won't help you lose weight (if that's what
you're trying to point out). Eat many small meals
every day, get some exercise.
Sometimes it may be your build as well, maybe you're big boned,
thus heavier ? We don't exactly know you so us forumers can't help
much.