Le cause di una tale oscillazione di peso possono essere diverse, ma, spesso, possono essere ricondotte ad una dieta ipocalorica inizialmente troppo spinta. All'inizio, infatti, la persona a dieta sperimenta euforia ed orgoglio per la capacità di rifiutare il cibo. Nel tempo, però, i limiti imposti da una dieta eccessiva possono causare effetti quali depressione o affaticamento che rendono impossibile proseguire con la dieta intrapresa. In seguito, quindi, la persona a dieta riprende le proprie abitudini alimentari con, in più, il peso psicologico dovuto alla consapevolezza di non essere riuscita a perdere peso come voluto con la dieta seguita. Tale stato emotivo può portare molte persone a mangiare più di quanto non avrebbero fatto in condizioni normali, prima della dieta, ed a riguadagnare quindi rapidamente peso.