Question: how long does it take to transfer web hosting?
Answer: The propagation process really should only take 24 to 48 hours. However, your old host may have some type of system where they won't initiate the transfer of your domain to another provider. (That's what they are referring to when they say 24-48 hours). The 2 weeks is a problem with your old host.