I completely agree with this. I do not understand how and why banks can hold funds that long. I switched from BBT to Bank of America,big mistake now. But the first check I deposited was from one of my accounts at bbt to the new account at bofa, and they but a 14 day hold on it. 3 months later after depositing several different checks from the same companies, we are still getting holds put on the account. for as long as 10 days.