I'm going to start my 7th year this fall. My major is business. Nothing in school has held me up, i do think 5 years is a good amount of time though, unless you need to enter the job force asap. I got held up by accouple things. First, i had some mental health issues, severe panic disorder, which made me drop out for 2 years. Then, i transfered to a private school closer to home and lost close to a years woth of credits.
I guess, figuaratively, i would be graduating in 4 years. But it's been a rough road for me personally. Hopefully one more year, year and a half at most. 7.5 years isn't bad, lol.