have your head in the clouds

US /hæv jʊər hɛd ɪn ðə klaʊdz/
UK /hæv jʊər hɛd ɪn ðə klaʊdz/
"have your head in the clouds" picture
1.

ter a cabeça nas nuvens, ser sonhador, ser irrealista

to be impractical, unrealistic, or lost in daydreams

:
He always has his head in the clouds, dreaming of becoming a rock star instead of focusing on his studies.
Ele sempre está com a cabeça nas nuvens, sonhando em se tornar uma estrela do rock em vez de focar nos estudos.
You need to stop having your head in the clouds and face reality.
Você precisa parar de ter a cabeça nas nuvens e encarar a realidade.