Coinbase is heavily regulated exchange platform so all of their users are under constant monitoring. And they are known for freezing/suspending users account without any prior notice, so I have never used them.
I personally funded a transaction a week ago via debit card and am still waiting for it.
Credit card deposits may take upto 1 week but if you don't get your deposits even after next few days you can contact their support and wait for answers. But I would suggest you to not leave any amount of bitcoin in your coinbase account. Either withdraw them out to paper/hardware wallet or to electrum wallet.