There's no technical limit to how many times data can be encrypted, only practical ones (time, energy, money, patience). That being said, using multiple ciphers/keys is unnecessary. All you're going to accomplish by using a cascade is to tank your I/O performance and waste CPU cycles, especially if you have a processor that supports AES-NI. AES-256 is good enough for anything in this universe.