Give him a little more time.

If he truly was as nice as you say then he's just lazy/irresponsible.
One of my middle-men is extremely nice, goes completely out of his way to get me some, but tends to ALWAYS procrastinate, by at least a week. And he'll even ignore me, which ALWAYS makes me think he's screwing me over.

But he's not.
Not everyone is a heartless theif.