银行贷款的诉讼时效是2年,最长不超过20年。《民法通则》第135条规定:”向人民法院请求保护民事权利的诉讼时效期间为二年,法律另有规定的除外。“法律没有对银行贷款的诉讼时效作出”另外规定“,因此,银行贷款的诉讼时效是2年。当然,该2年的诉讼时效可能发生中断、中止的情形,因此,最终起诉的时间可能会超过2年。《民法通则》第137条规定:”诉讼时效期间从知道或者应当知道权利被侵害时起计算。但是,从权利被侵害之日起超过二十年的,人民法院不予保护。有特殊情况的,人民法院可以延长诉讼时效期间。“