Just a recommendation, if you plan on buying them from a store.. do not cheap out on them. I bought cheap ones from Wal-mart and they were VERY uncomfortable. If you are working 12 hour days make sure you get good quality, comfortable ones.
These are the ones I got and they were EXTREMELY comfortable:
http://www2.marks.com/productdetails...3FOpenDocument