Healthy diets may not work depending on your body