verb/a.vwaʁ lə mɔ.ʁal dɑ̃ le ʃo.sɛt/
avoir le moral dans les chaussettes is feminine in French.
to have one's heart in one's boots, to be really down, to be feeling very low, to be down in the dumps, to be in low spirits
Synonyms: avoir le moral à zéro, avoir le moral en berne
Antonyms: avoir le moral au beau fixe