How long does it take to receive a Steam Gift?

I got a Steam Gift (Not a CD Key or Altergift) of Hitman: Absolution Elite Edition. I got it 5 hours ago, and it’s still pending, unlike a CD Key which takes a few minutes. How long will a Steam Gift take to be sent?