Please analyse yourself again and see how many productive hours you have generated. Working for 12-14 hours doesn't mean that you are generating 12 hours or 14 hours of productive output. This is a problem with the work culture in Indian It companies. Your boss will be more happy if you sit late in the office and work for 12 to 14 hours. We are more focussed on the quantity not the quality of the work. Lot of re-work comes if the quality of the work is not good. We should work only for 8 hours dedicatedly and do the quality work only. We need to change our thinking in order to work more efficiently and in an organised way. A normal brain can only work for 8-10 hours if you want good quality work.