Credit card holds can last up to 10 days. Though rare, it's possible that holds could last longer. Contact your bank if it takes much longer than that.