To be at the end of one’s tether
Être au bout du rouleau
To have a frog in one’s throat / be hoarse
Avoir un chat dans la gorge
To have a green thumb
Avoir la main verte
To have goosebumps
Avoir la chair de poule
To kill two birds with one stone
Faire d’une pierre deux coups
To have one’s head in the clouds
Être dans la lune
It’s all over / it’s too late
Les carottes sont cuites
To give a helping hand
Donner un coup de main
To have a hangover
Avoir la gueule de bois
To fight like cat and dog
S’entendre comme chien et chat