I always receive my diamonds nearly instantaneously, so it is a bit worrying that it's been 5 hours and you haven't, but perhaps it's the payment method. Either way, it never hurts to contact support like BB recommended if you're worried. Nobody on the forums can help you any further than that.