Every time I have gifted someone ANYTHING the transfer was immediate! I would have to say it is within seconds. If it hasn't shown up very shortly after gifting it to someone you might want to double check that you didn't send it to someone else. I am sorry to say but that is most likely the case if you are asking that question and i am sorry that happened to you. Especially because once they receive this gift (whoever got it) then that is it and it can't be transferred again. Make sure whoever got it at least thanks you. And if they are a good person and have some extra crowns or even some extra money they will return the favor. Anyways best advice I have for you is to triple check the name of the person you are sending it to and then make sure you don't have someone else with the same name on your list. You can check this by clicking on the name itself and the picture of the person you are sending it to will come up!