Not all fish are good for the heart Not all fish are good for the heart – a study reports. Eating fish twice a week has been a