The reaction progress variable is applied to stable isotope turnover of biological tissues. This approach has the advantage of readily determining whether more than one isotope turnover pool is present; in addition, the normalization process inherent to the model means that multiple experiments can be considered together although the initial and final isotope compositions are different. Consideration of multiple isotope turnover pools allows calculation of diet histories of animals using a time sequence of isotope measurements along with isotope turnover pools. The delayed release of blood cells from bone marrow during a diet turnover experiment can be quantified using this approach. Turnover pools can also be corrected for increasing mass during an experiment, such as when the animals are actively growing. Previous growth models have been for exponential growth; the approach here can be used for several different growth models.