Bank Of America SUCKS!!!!!! Just opened a new account with them and I'm waiting for my direct deposit to kick in. In the meantime I deposited my paycheck via mobile and it first stated my funds would be available the next business day (today is Saturday). Later I logged on to see my funds are on hold and will not be available for an ENTIRE week!!!!!! I have to wait another whole week to access my paycheck!! I have bills due NOW!!! This is INSANE!! They just lost another customer! I should have deposited in my Navy Federal account had I known this was going to happen! I am furious! Never had these issues with Navy Federal. They are WAY better and will be switching my direct deposit back to a bank I can trust.