I've had transactions taken 24 hours + but not up to two days so 4+ days looks absurd. I hope you sent it with the right fees because there's a way to estimate the required fees per transaction that will get it confirmed within the next block and I'd suggest that to you.