Did you take some prelim courses during HS and clep out of anything? If not you have busted your rear! Even so, you have worked hard....congrats
When I graduated, I had 148 credit hours - 120 is required to graduate, and my junior and senior years were basically all 12-credit hour semesters. Not bad at all.
It's all in the planning.