take your time in college. Are there financial issues involved like excessive debt or are your parents funding your college? If you're worried about graduating at the wrong point in the hiring cycle then stay for 5 years. You'll probably have to spend a few months unemployed out of college anyways.