Como dizer "Até o mês passado, eu estava há 7 anos sem ir para a praia" em inglês

Tenho escorregado na construção temporal desta frase. Alguém pode ajudar?
Até o mês passado, eu estava há 7 anos sem ir para a praia.
Sei que começa com "Until last month..." (I was for seven years without going to the beach?) Acho que está muito estranha.

Thank you ever so much.

MELHORE SUA PRONÚNCIA EM INGLÊS
Nesta aula, o professor Adir Ferreira, autor do livro "A Chave do Aprendizado da Língua Inglesa", nos conta como se tornou um Expert em pronúncia e dá várias dicas para você se comunicar melhor em inglês. ACESSAR AULA
2 respostas
Ordenar por: Data
Leonardo96 19 293
Up until last month, I hadn't been to a beach in 7 years.
PPAULO 6 49 1.3k
And for variety´s sake:
Up until last month, I hadn't been to a beach for about 7 years.

It may add more imprecision to the sentence, though.