Yes. You are downloading from others like yourself who are sharing those files. They might be dial up users or if they have a fast connection, their bandwidth might be used for other uploads also & you only get a small share. Best if you can find multiple hosts to download from where possible. Right-clicking the search tab & choose Get More Results can help find more in many cases.
Example yesterday I downloaded three songs, each took about 10 seconds. Whereas another suggested it was going to take several hours lol .. depends on one's patience & how much one wants it. If it's a rarely shared file then patience is needed.
Keep in mind LW's search horizon is limited. It cannot search the entire network. If it could, each search would take hours to finish.
So re-searching & browsing others with similar files can often help reach further. People come & go frequently on the gnutella network.