Não sabemos a quantidade exata de tempo porque o Before and After é definido principalmente no futuro e passado com o "presente" da Voyager sendo apenas uma pequena parte do episódio e eles não mencionam uma data de estrela no presente segmentos.
Isso dito aqui é o que podemos ter certeza:
episódio 21 (Filho Favorito) ocorre no stardate 50732.4
O episódio 23 (Vida Real) ocorre na estatueta 50836.2.
Eu pluguei as datas de estrela em alguns estagiários diferentes para os conversores de data do calendário que encontrei e, embora eles não concordassem exatamente, eles eram muito próximos um do outro. Aqui estão os intervalos de datas para esses estelares.
50732.4: 09/25/2373 - 10/04/2373
50836.2: 11/02/2373 - 11/14/2373
Se você acredita nessas datas, as partes "atuais" de Antes e Depois tiveram que ocorrer em algum lugar dentro desse intervalo.
Quanto ao seu comentário sobre a resposta de Tim sobre as idades alternativas de Kes. Seu corpo é envelhecido de forma diferente a cada vez, porque sua mente está pulando para diferentes pontos de sua vida, começando com sua morte. No contexto do episódio, é como se a mente dela "nascesse" com a morte de seu corpo e voltasse no tempo para diferentes pontos de sua vida. Cada vez que seu corpo é mais jovem, porque sua mente está pulando em seu corpo em um ponto anterior.
Então, sobre esse cabelo ...
Na linha do tempo até este ponto, Kes tem cabelo curto o tempo todo. Então, antes e depois abre com ela morrendo e ter cabelos longos. A ideia era que em algum momento no futuro, Kes crescesse seu cabelo. Isso é fácil de entender.
Mas, no final do episódio, quando ela é devolvida ao "presente", ela ainda tem cabelos longos quando deveria ter cabelo curto, o que é indiscutivelmente um furo na trama.
Eu suspeito que a verdadeira resposta aqui é que Jennifer Lien ou os produtores queriam mudar o estilo de cabelo de Kes para o show e essa era uma maneira conveniente de fazer isso. No universo, é muito mais difícil de explicar e eu não acho que exista uma grande explicação, mas se eu tivesse que explicar, estou inclinado a ir com a interpretação de Tim.
Quando Kes pulou de volta por sua própria vida, ela ganhou "memórias" de eventos futuros. O episódio termina com ela na temporada 3 presente com memórias do futuro ataque Kremin entre outras coisas de seus saltos. Só nos é mostrado que Kes presentes têm essas memórias, mas você poderia argumentar que Kes passado também as possui. Portanto, o jovem Kes "se lembra" de ter cabelos longos no futuro, gosta disso e decide crescer mais cedo do que a linha de tempo original que Kes teria. Por causa disso, ela retorna ao presente no final do episódio com cabelos longos.
Quanto a Tom e B'Elanna. Já faz algum tempo desde que eu assisti a série, então eu não me lembro quando o Tom / B'Elanna começou, mas eu vou entender que esse episódio foi a primeira vez que o vemos e que ele veio de lugar nenhum.
Você pode ver isso assim. Tom passou muitos dos primeiros episódios indo atrás de Kes. Já que ela "lembra" que Tom e B'Elanna acabaram juntos, ela poderia ter influenciado os eventos de uma forma diferente que os levou a se unirem mais cedo.
Honestamente, eu realmente não comprei essa explicação e estou bem apenas sabendo que a) eles queriam mudar o cabelo de Kes e então apenas o fizeram e B) queriam apresentar e o relacionamento entre Tom e B'Elanna e apenas fez isso. Mas se tivermos que explicar, então é provavelmente o melhor caminho.