That’s the link it has been unconfirmed for a long time now can anyone help me please.
You can use replace by fee to encourage miners to pick up your transaction. This should be your next step. See here for more info:
Also, here is a how to: https://freedomnode.com/blog/75/how-to-fix-slow-bitcoin-transactions-with-replace-by-fee
This site can help recommend what you should use for your fee so that you can set your expectations of when a transaction will be confirmed: https://bitcoinfees.earn.com/ Basically, the more you pay with a fee, the faster it will be confirmed. The less you pay, the slower it will be confirmed.
You skimped on the mining fee (only 96 sat/byte). The miners will pickup other higher paying transactions in preference to yours. As mentioned above it is possible to send another transaction through with a higher fee. This is called double spend.
The Core developers have engineered this problem by restricting the blocksize thereby throttling the number of transactions per second that bitcoin can process.