The transaction has been likely been "forgotten" by most of the network. You can resend the transaction but include a higher fee so that it will confirm sooner. A fixed fee of 0.0005 is way too low for the current state of the network.
If the transaction is still in the sending wallet, use the Repair Wallet option to remove the transaction so that you can redo it.
My client is MultibitHD and in the wallet options for the Fees, the slider to the maximum "highest" used that fee, there is no way for me to raise the fee higher, which I don't understand since MultibitHD is an extremely popular wallet software.
The transaction is still in the sending wallet on my multibit HD, I already repaired my wallet twice but everytime I do it still shows as "Sending" and the funds are not available for me to re-send.
How do I get the funds back into my wallet?
Please advise.