If I understand you correctly, you received a transaction and spent the fund while the the transaction you received is still unconfirmed.
As long as the first transaction is unconfirmed, your transaction won't be confirmed.
When your received transaction is unconfirmed and you wish to spend the fund and you want your transaction to be confirmed fast, you must pay a high fee, so miners include both of transactions in a singke block. This is called child pay for parent. But since you have already made your transaction, you can no longer do this.
Wait. The network is now very busy.
Yes you understood me also Can the person i sent the coins to be able to spend it.
Since the transactions is not yet comfirmed from both ends.