Your video can be as long as you like. The only limit is your file size. If you have a basic account, you are limited to 500 MB per week. However if you upgrade to Plus, you get 5 gigs of upload space per week, with a limit of 1 GB per file. To find out more about Vimeo Plus go to vimeo.