Due to spike in Bitcoin's price, the network gets more congested as more people try to get in leading to higher fees. The rate of 2.987sats/byte used for this transaction is quite small, reason why the transaction is yet to be confirmed.
If i keep get these transaction is this chance that it will not confirm?
Yes, unconfirmed transactions remain in the mempool for approximately two weeks before getting dropped if no miner picks it up, essentially they would return to the sender.
You can reach out to the sender to bump the transaction if they activated RBF or you can use CFNP~Child Pays For Parent to speed it up.
In RBF~ Replace By Fee, the sender bumps the transaction using a higher fee
In CFNP, you can send the inputs of the unconfirmed transactions to another wallet you own, using enough fees to cover for the initial transaction and the new one. A miner who wants to add your child transaction to his/her block would have to confirm the parent transaction first.