Lihomiseen vaikuttaa ravinnon sisältämän energian lisäksi mm. ympäristö, geenit, hormonit, sukupuoli,ikä, suolistoflooran koostumus, stressi, unen määrä ja laatu, sekä ruumiinrakenne, eli kehon rasva- ja lihaskudoksen suhde. Näillä kaikilla on huomattava merkitys siihen, kuinka elimistö käyttää ravinnosta saatuja kaloreita, ja kuinka ihminen lihoo. Lihomiseen vaikuttavia tekijöitä kutsutaan obesogeneettiseksi potentiaaliksi.