Três anos de uso e mal conseguindo passar um dia - é degradação de bateria clássica. Baterias de lítio perdem capacidade a cada ciclo de carga, e depois de alguns anos de uso diário você fica com talvez 70-80% da capacidade original, às vezes menos. Mapas e câmera são grandes consumidoras de energia porque usam GPS, tela no brilho máximo e processamento constante, então expõem o problema rápido. Uma bateria de reposição é genuinamente barata comparada a um telefone novo - normalmente 40-80 dólares dependendo do seu modelo - e leva uma ou duas horas.
Antes de decidir, verifica os dados de saúde da bateria do seu telefone. A maioria dos telefones tem isso escondido nas configurações (procura por Bateria > Saúde da Bateria no iPhone, ou o app Accubattery no Android). Se você está vendo menos de 80% de capacidade, uma bateria nova faz sentido. Se ainda está decente mas o telefone só se sente lento no geral, o problema pode ser software ou um componente falhando, não só a bateria.
Eis um truque prático que ninguém menciona: desativa a atualização de apps em segundo plano para apps dos quais você não precisa de atualizações em tempo real. Vai pelas tuas configurações e desativa isso seletivamente - não para mensagens mas talvez para apps de notícias ou redes sociais. Só isso pode te dar mais uma ou duas horas em telefones mais antigos porque apps constantemente acordam e drenam energia em segundo plano. Combinado com diminuir o brilho da tela e fechar apps pesados quando você termina, você pode espremer vida suficiente da bateria atual para decidir se vale a pena trocar versus fazer upgrade mesmo assim.