Generally, music festivals last between three days and three weeks. The majority of music festivals are on the shorter end of that. Three days gives most festivals plenty of time to draw in massive crowds and plenty of bands. It's also far cheaper to throw a music festival for a few days than a few weeks.