In my early 20s when I worked as an electrician I never felt that 40 hour long weeks were too much. Working as a programmer I definitely feel that it is way too much. The head (mine at least) really needs a lot more time to recuperate.
I know it is different if you are managing a job, but as an average worker it was not too bad.