RparrDon't go to school for something you can't stand. I just finished my engineering degree and it was basically four years of mental prison.
Haha the engineering workplace is nothing like school. Same can be said for all majors.
Personally, I don't like engineering. But I do enjoy the people I work with, the money I make, the hours I work, and the lifestyle it provides.
Don't pick a major you hate, but be realistic in your expectations. Majoring in history, while enjoyable, will likely lead to a lifetime of ramen and roommates for example ;).
I busted ass for 4 short years, and it has set me up quite well in life. Especially for someone like myself who isn't the type A go-getter hyper motivated individual.