We eat every day, but some animals can go for so long without a meal that it might seem they never eat.
A snake often eats only once in two weeks or longer, penguins sometimes go a month without eating, salmon don’t eat for long periods of their life, and snails have been known to live after not eating for three years!
But the answer to the question, even for these creatures, is still yes. Some animals can store extra food in their body for a long time. But no matter how long a period of time might pass between an animal’s meals, sooner or later that creature must eat to live.
Certain insects that live for just a few hours not only never eat, but they don’t even have mouths!