After nine months on this forum, you really should spend some time reading the highly informational posts here. The sticky, for example! Nevertheless:
1. Use an estimator like
https://bitcoinfees.earn.com/ to estimate how long your transaction will take to be confirmed. As of now, your 19.7 sat/byte fee has a 90% chance of confirming within the next 23 hours. This will, of course, keep changing as the network fills up or empties.
2. You have several options at disposal. As aleksej says, try RBF or asking friend to do CPBP. You can also wait it out but good luck with that, mempool is close to 200k txs.
3. Try to submit the tx for acceleration. You can try
https://pool.viabtc.com/tools/txaccelerator/ or
https://antpool.com/user/prioritiseTransaction.htm?m=savePrioritiseTxOR
Search for users offering acceleration services here:
https://bitcointalk.org/index.php?board=52.0P.S. That's a lot of coin. Tell your friend not to skimp on fees next time!