i think thats already been figured out for the most part. I just need to know why its taking so long for my money to transfer I think. Is it because theres so many transactions out there or is my amount to small or what? Is this happening to everyone?
If you'd post the transaction ID (tx id) we could look it out and tell more exactly. But usually it's a problem with the transaction fee.
You have to pay in order to have the network confirm your transfer. When you've sent the Bitcoin from one service to another you paid a withdrawal fee of which they pay for you the tx fee to the network.
If that fee is not great, it can take hours or even days to see it confirmed. (In some bad cases it doesn't even get confirmed, but I think that's not the case for you.)
Edit: just to make it clear, this happens lately because of the congestion of the network; I personally believe it's a spam attack against Bitcoin; the devs already deployed half of the solution for this (SegWit), the rest will be deployed in a near (hopefully) future (LN).