Advances in healthcare development have led to a reduction in the prevalence of communicable diseases. Currently, the global focus is on major non-communicable diseases that include diabetes, cancer, and obesity. Obesity, in particular, poses a major challenge to many countries due to its complex nature. Obesity as a disease owes its complexity to the multidimensional factors causing it that include sedentary lifestyle, genetic predispositions, poor nutrition, lack of education, and socioeconomic status.