Stress or boredom
Just like humans, cats can suffer from stress and while some avoid eating the right amount of food, others eat excessively. This also applies to boredom.
“For indoor cats, though, boredom is a big aspect for them, and cats are persnickety and persistent,” Dr. Murphy says. “So, a lot of times, they’re asking for attention, but the owners misinterpret their cues and think they’re always hungry and asking for food. And, of course, if you turn around and offer them food, they’ll happily take it!”