I'm assuming you have your eMule set up like described in guide Spud posted link for it, so...
Basically - It's the way eMule works and you'll have to wait in queue with other sources. Once you'll start uploading (chunks are some 9.3 MB in size) your queue score will increase (only with those sources you upload to), thus you'll get to DL faster.
ed2k is mostly good for downloading multiple files at once. If you want only small number of files once in a while then rather try finding the same files on BitTorrent network.
It's also possible you don't get enough sources cuz you're only using a single server so go to Servers window in your client (applies to eMule), copy
http://corpo.free.fr/server.met into "update server.met from UR" field and click on update button.
Once you'll have all the servers in list, sort them by "files" or "users" and double-click on one of the first with more files/users. This way your client will discover sources more quickly, but if you wait and have KAD enabled, it won't make for any difference, as sources get updated by other sources and via KAD network also
Also make sure your upload speed is at least 10 kbps!