<prompt> Human: Every i try to deposit a check using my banks mobile app they put 23 of it on hold. The people at my bank reccomended i get an account with a local bank so i can deposit them and my tip money directly with an atm. I did that and i got my current paycheck put on hold, which finally cleared, then when i tried to transfer it to my primary account, they put it on hold again, so basically im not seeing my paycheck untill my next one comes in.How do i get these people to stop fucking around with my money. Its starting to put me in bad standing with my monthly expenses like my gym and my car insuranceAssistant: So do you have lots of overdrafts? Large deposit? What bank if you dont mind me asking?Human: I have a USAA and a bank of america checkingI used to have a lot of overdrafts because of a previous job that was screwing me over , but now i dont have any issues with that. And im not sure if 500 counts as a large depositAssistant: History of overdrafting might have something to do with the long hold.Human: Yeah but how long untill that stops because its been a little under a year since then  <response>: A year is a short time in banking. Derogatory marks are kept in your record for seven years. 