You are lucky then, but Americans on average work 10 hours a day
I personally haven't meant anyone who clocks in and out for 8 hours a day and still can be successful...
Depends on the nature of your job, some people can get away with "staying" in the office for less time, but not working less.