Not ever
So what to do, the way to solve it please? Seriously.
Which wallet did you use? Did you try to manually resend one of the transactions? Because that would explain why it looks like a double spend. Either that, or your wallet messed up which address to use for its inputs, assuming you tried to send multiple transactions within a short timeframe. That would be an odd thing to happen though.
Either way, give it a couple of days. Either a) all of your transactions get dropped due to the transaction fee being too low, or b) the double spend will get resolved with one transaction being included in the block before the other, causing one transaction to get through while the others simply fail. In both cases your BTC will turn up either in the sending, or the receiving address(es) sooner or later.