It took me 5 years for my ChemE undergrad degree, but I also did a BA in History for fun (dual degree program). Enjoy, for most folks, being an undergrad is the last time in your life without the pressures of adulthood ("real world". Even in grad school, those dynamics were rather present, at least for me. But I got my MS in ChemE while I was trying to decide whether to pursue a PhD or MBA, so I was essentially trying to choose what career path to take.