Question: how long does it take to get a money order from the bank?
Answer: The answer to the first may be as little as 24 hours but could take several days. When the money is made immediately available, the bank is actually extending you credit. They do not know at that point whether or not it is genuine.