Может лишнего просто, переедает? Или недоедает... А к врачу обращались?