Bitcoin purchase via credit or debit card takes thirty minutes to a couple of hours based on the card provider.