Olá Alan!
O tempo máximo para uma Sprint é de até um mês, período definido no "Scrum Guide".
A Sprint é uma time box e durante a Sprint não deve ser mudada, no entanto, devemos utilizar a Retrospective Meeting e aplicar o conceito de melhoria contínua que nos permitirá revisar o tamanho da Sprint.
A duração ideal de uma Sprint depende muito da equipe e das pessoas envolvidas.
Há alguns casos em que a granularidade não pode ser quebrada, ou que o time precisa de um temo para assimilar a tecnologia evolvida, então será exigido um tempo um pouco maior.
Outra situação é quando o tamanho da Sprint está muito grande e a demora na entrega pode causar solicitação de alterações. Isso exigirá uma diminuição no tempo da Sprint para que as entregas ocorram mais rápidas e entregue o que é de fato valor para o cliente.
Espero ter ajudado.
att.