There's been various schools of thought in this thread, from taking time off to just sticking it out. IMO, like the Cheesemeister said, talk to some older people at your college, like upperclassmen, professors - both your major and others, maybe a guidance counselor or advisor, or even your...