<prompt> Human: First time posting, and on mobile. So bare with me. I opened an account with B of A early February. And lets just say that they have been fucking awful since day one. They have put holds on every singe check I have ever deposited. And not just one or two day holds. They have been 8 day holds on pay checks. Ive called and asked about this and each time they tell me a different reason and also a different release day for the check. So basically Ive been having to budget 30 for over a week. Which is kinda doable if I wasnt dependent on each check to get though the pay period. So my list of questions are:- in the state of Tennessee what is the maximum amount of days a bank can hold a check. I heard its two. But I tried googling it and I couldnt find anything- is there another bank that is semi big aka in Tennessee and California that is better that I can switch to. - can I take this to court?  <response>: This outline from the Federal Reserve explains the regulations regarding Funds Availability. The other important document will be availability policy for your particular bank, you can find it on BoAs website. Chances are very good that they are following these policies, not doing so could get them in a lot of hot water. If they arent, a complaint to the CFPB would be in order. 