I also use the randomized time-in-port function from Commander. I try to use all my torpedoes as well, but sometimes...
I once had a patrol in a Type II in which I was running very low on fuel and hadn't seen a single enemy ship. I pulled back into Kiel with a full load of eels, and they had me back on patrol again after just five days.