I reckon so much of this "oh I spent 3hrs in the bank yesterday doing this and doing that" is complete b0llox. If you spend that much time getting seen then either you've got a sh1t bank or you're allowing yourself to be walked over.
Way back in the bad old days, 10-15yrs ago, yes - it took hours to sort out the slightest little thing. What did you pack before going to the bank, a book and a bottle of water!
If I need to go to the bank in person I reckon to be seen within 5mins or so - I do not go when I know its going to be busy such as Monday morning or Friday afternoon - if I need to wait much longer without good reason then I make damn sure someone knows I'm there and that I want served. Swiping your debit card in the machine to get a number is a great leveler - you get your number and wait your turn. If the folks prior to you are taking their time than you can see that, and adjust your expectations accordingly - but 60-90mins... no chance!
JF