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.

avoir la tête dans les nuages, être rêveur, être irréaliste

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.
Il a toujours la tête dans les nuages, rêvant de devenir une rock star au lieu de se concentrer sur ses études.
You need to stop having your head in the clouds and face reality.
Tu dois arrêter d'avoir la tête dans les nuages et faire face à la réalité.