To look for a needle in a haystack

Esta expresión significa literalmente: “Buscar una aguja en un pajar”. Se utiliza para referirnos a una situación en la que tratamos de buscar algo que resulta casi imposible de encontrar.

I’m trying to find that book you gave me.
I don’t think you will find it. You have too many books. That’s like looking for a needle in a haystack.
Estoy tratando de encontrar aquel libro que me diste.
No creo que lo encuentres. Tienes demasiados. Eso es como buscar una aguja en un pajar.