the official NIP / my brainchild idea is a suggestion of 60 seconds or less, but some apps, such as Nostur i believe, will allow you to upload them much longer. it's up to the clients to enforce this. it's possible that clients could hide longer ones or even limit uploading of longer ones.