Hi, im supposed to receive a BTC transaction but its been 2 days and still unconfirmed. Would appreciate some help in figuring out why please.
That transaction pays a really small fee compared to other transactions which are currently in the mempool. It pays 19 sat/byte fee while ~170 sat/byte is required to get a transaction confirmed in a few blocks. You can wait or ask the sender to bump the fee if transaction was marked as replaceable or
use CPFP (spend those coins with a fee higher than 170 sat/byte). I have linked you a guide for Electrum, but it should be possible in most wallets too. What wallet are you using?
so its really a matter of fees.
so it will v likely get confirmed in a couple of days or else it will be reversed?