I deposit a check payable by XXXX Bank and issued to me XXXX using a Bank of America ATM on XXXX15 to my Bank of America account. I checked my account on Saturday and it reflected no hold on my account. This morning XXXX/XXXX/15, I logged into my Bank of America account stating a hold was placed on my account and I was being notified by mail. Meanwhile I have a contractor coming to my house that I need to make a payment so he can start repairs to my home. That check I deposited is for the repairs to m home. I called Bank of America I was told the funds would not be available until XXXX/XXXX/15. I was under the understanding that banks are not allowed to hold funds for that long. 
