Please be informed that KyberSwap runs on the Ethereum blockchain thus the transaction time also depends on Ethereum blockchain.
There are many reasons why it takes so long for your transaction to be confirmed. Usually, it’s because the gas price you paid is too low, so your transaction is still pending while the miners focus on confirming other higher-fee transactions first.
You could check out the gas price at the current moment for your reference here:
To learn more about why your transaction is stuck, please refer to this article by Ether Gas Station: https://ethgasstation.info/blog/stuck-transaction-guide/
In this case, you could wait it out or speed up your transaction. To learn how to speed up your transaction, please find it here.