The buzz from doing a good deed lasts for four hours, according to research. 0 03.07.2024 15:35 Express.co.uk A poll of 2,000 adults found that people typically carry out 223 selfless acts a year, with the feel-good buzz from doing a good deed lasting for four hours