Environmental Factors like foods having no nutritional value but high on calories like fast foods, junk foods, package foods, these foods are no matter great to taste but a add to waist. High on consumption likely on these types of foods play a major role in the weight gain. Moreover, sometimes we have little or no access to fresh, healthy foods that also can influence weight gain.