Why Do I Have To Wait For 3 Confirmations

3 confirmations from the bitcoin network take approximately 15 minutes - 1 hour and are used to avoid fraud and ensure transaction non-reputability.

Once your transaction gets 3 confirmations, it is assumed that the transaction is safe at that stage. 

,