Apprehensive from tales of fifth and sixth year seniors about the impossibility of getting a degree in the traditional four years, I didn't mess around as an undergraduate. After five semesters, I have only taken one credit hour of electives to make sure I graduate on time. Well, it paid off because I left my advisor's office today with the freedom to sign up for nine credit hours of whatever classes I want.
One thing that has helped me stay on track is the fact that I'm probably one of the few students who came to college knowing exactly what they wanted study. I've been an English major since day one and have never questioned that decision. However, it does make me see how easy it is to take a year finding out what you want a degree in when there is only a couple credit hours of leeway allowed.
My advice: get to know your academic advisor. The kids I've talked to who aren't graduating on time are usually the same kids who don't even know their advisor's name. Remember they can see they whole game board when you're bogged down at the start.