Studies suggest that factors such as unhealthy eating habits, excessive consumption of carbohydrate-rich foods, stress, poor sleep quality and a sedentary lifestyle are the main causes of weight gain.