You can't really calculate how many hours it will take sometimes it's delayed and its normal but after that everything is alright once it showed up that you are recieving bitcoin then you can really receive that no matter what. just be patient and you will receive that i think block chain is just delayed a bit.