How long do I wait for pending transaction?

Newbie here. Tried to buy xrp and for various newbie reasons Trezor declined via email msg but my Trezor suite page still says transaction is pending. Also on same day tried to buy btc, went through all steps asked of me. Previously I had entered some payment info but it was not asked of me in this btc buy. It looked like transaction went through but it’s been pending for 2 1\2 days. My $ amount was significant enough I did not expect issues of taking too long to confirm. Please help or tell me a resource to use.