Cette locution verbale en forme d'idiotisme corporel signifie, au sens figuré, selon le contexte :
- être très occupé, très affairé, débordé, surmené, avoir trop de travail ; ne pas suffire à la tâche ; n'avoir aucun temps libre, avoir toujours quelque chose à faire,
On dit par exemple : "Je ne sais pas où donner de la tête : je n'ai jamais eu autant de commandes et mon assistant est en congé paternité",
Ou : "Ma femme ne sait où donner de la tête avec nos jumeaux :je devrais peut-être songer à lui donner un coup de main".
- ou : être désemparé, ne plus savoir que faire (pour se sortir d'une situation, et notamment d'une mauvaise situation financière), ne voir aucun remède à ses problèmes.
On dit par exemple : "Ma soeur ne sait plus où donner de la tête depuis que son principal client a fait faillite".
Sources : www.languefrancaise.net et wiktionary.org