You are right its because you pay small fee that is why you are having slow transaction look at the
https://bitcoinfees.earn.com/ The fee is increasing day by day.. and hope next time to always check the bitcoinfees when planning to send your bitcoin to other address so that your transaction could confirm in few minutes..
You can try some services that can help you to accelerate your transaction try this thread
https://bitcointalk.org/index.php?topic=2623876.msg26715189#msg26715189His offering free transaction accelerator and hope it can help your transaction to push and to accelerate your transaction. .