Hell bluekid531,
Depending on the time of the transaction, payment method and if it is your first diamond transaction. They can take up to 48 hours.
I understand that you might feel frustrated, however, if you have any concerns or questions you will need to contact Support by submitting a ticket.
You can find the link in my signature.
I will be locking this thread, if you have any questions, feel free to send me a private message.
-TunaShake