There are two main reasons:
You copied the wrong address or made another mechanical error. In this case, the funds will be sent to the address you specified;
Your transaction has not yet been confirmed by the Bitcoin blockchain. This takes from several minutes to several hours.