Keeping stocks in the bank for long because of the benefits of profits depends on how the banks decided to end the stocks , but on individual perspectives , i think if i put my stocks in the bank , I will wait for good five years before I can withdraw my stock to gain a substantial amount, because the More you keep your stock, the more you gain.We have shares of stocks of our bank and that bank is also where my wife works. Our stocks have been with us for 3 years and counting that it has gained in value substantially. Now I am thinking of selling the stocks to cash in on the profit but my wife does not want to sell because we still do not need the money. She treats the stocks as not an investment but as a savings that we can use for our investment for a property when we have sufficient funds for it.