Question: why does it take some college students 8 years to finish a B.A. degree? 

Answer: With working, and sometimes starting a family, it can take longer.  Also sometimes issues with financial aid arise.  Students often change majors and minors, too.
This question from the Yahoo Q&A forum is categorized in the topic: Sports