As per experts, non-vegetarians should not eat too much meat and should not exceed 46 grams per day.