All I can respond is what people have already responded to all the other similar posts.
Why this is happening:
Due to the recent rise in Bitcoin prices there's a lot of hype about Bitcoin so a lot of transactions are being requested. As a result, the blocks (which hold the transactions) become full and so each transaction attempts to get into the next block to be confirmed - it goes into the mempool, which is where unconfirmed transactions are held, and currently there are many. Solutions to this are being developed, namely
SegWit and
Bitcoin Unlimited, neither of which the community can agree on.
Solutions:
-In future transactions, raise the transaction fees you use to send. The Blockchain wallet automatically customises your fees so go onto "Advanced Send" and you can raise the fee so that miners will prioritise your transaction.
-Give support to SegWit by convincing miners of
its benefits. This one would be hard and requires community cooperation since only about
30% of miners are using it and the miner who owns a monopoly on huge amounts of Bitcoin mining, Jihan Wu, needs convincing for it to work but he's in favour of Bitcoin Unlimited.