ok, so I've been stupid enough to send bitcoins without looking at the fee which is set by default to a minimum 1000 sats.
My transaction hasn't got a single confirmation for like 10 hours now. How long will it take for such a transaction to get confirmed?
that depends on the size and priority of your transaction. it can take a week if the tx is huge and someone keep re-broadcasting it (if all node stop re-broadcasting it then it'll be dropped from the mempool within 72 hours.).
btw 1000 sat fee are very low.