I sent two btc transactions to same address & first one confirmed within 15 mins & second one has
been unconfirmed for 2 hours.
Is this normal?
There are many reasons on why a transaction is stuck but usually its because of the low miner fee.
Can you post your TXID here so we can know that specific reason? And we can help you more .
How long does it take maximum time to confirm?
It depends on the miner fee included . The higher the miner fee the faster it confirms of course if its low it will get stuck .
If unconfirmed for long time, will btc go back to original location?
Please advise
I'm helpless
Yes, if the network forgets your transaction it will go back to it .