Unconfirmed bitcoin transaction for more than 3 days i sent bitcoins on 14.3.2016. the amount has been debited from my wallet but remains unconfirmed. i am waiting for the transaction to go through but maybe because i checked try and sent with 0 transaction fees the transaction is not being confirmed. i want to know how to get the bitcoins back and whether there is some way that a beginner like me can stop the unconfirmed transaction so that the coins are returned to my wallet.
There is no chance you can stop transaction which already sent. You can only wait and yes.. your bitcoin will return into your wallet if transaction failed.

Failed can cause many things, one of that things is take too long to confirm and you can't send or asking people to help you without cost nothing :)