like looking for a needle in a haystack

Like looking for a needle in a haystack is a phrase used in reference to looking for something which is very difficult or nearly impossible to find. If you think of finding a needle in a haystack, you can imagine it would be almost impossible to do. Figuratively, the phrase is describing any sort of situation where you are looking for something or trying to do something that has a very low chance of success because of various circumstances.