The blood group diet recommends different foods for A, B, AB and O blood types. Discover what this popular eating plan suggests for each group and what scientific evidence says about its effectiveness ...