No idea about the age, but it will definitely eat once it settles down. I got a baby cherryhead a few weeks ago & it didn't eat for 2 or 3 days, now it eats everything I put before it.