This is the adress I sent the Bitcoin to over an hour ago and it still is unconfirmed.
58420c234aa299a77491fe5db378720768e12132bfc2e776575aff21a2de9b67
A small correction : the string that you've mentioned (58420...9b67) isn't the address that you've sent your BTC. Instead it's called a transaction ID (TxID) and it acts like a unique identifier that allows you to identify your transaction within the blockchain. Using data from Crystal Explorer[1] I'm assuming that the exchange that you're using is Kraken and that exchange claims[2] that the deposit processing time for BTC is
4 confirmations - this means that until those confirmations are done your funds won't show up on your balance. Since the transaction now has 13 confirmations[3] I'm guessing your funds are already available to you?
[1]
https://explorer.crystalblockchain.com/tx/58420c234aa299a77491fe5db378720768e12132bfc2e776575aff21a2de9b67[2]
https://support.kraken.com/hc/en-us/articles/203325283-Cryptocurrency-deposit-processing-times[3]
https://blockchair.com/bitcoin/transaction/58420c234aa299a77491fe5db378720768e12132bfc2e776575aff21a2de9b67