(Here is your guide to which foods to eat and avoid, depending on your blood group.)

BLOOD TYPE O
You should follow a high-protein diet with plenty of meat and fish, but stick to low fat carbohydrates and low –dairy foods. Avoid avocados, nuts and oranges and take lots of exercise.

BLOOD TYPE A
You should adopt an almost vegetarian diet that is high in carbohydrates and low in fat. it should be free of red meat with plenty of vegetables and a low in take of diary products. Gentle exercises can benefit this group.