Obesity can also be caused by: insufficient of sleeping, endocrine disorders, air temperature and child birth.