beside that. In my opinion, one of the main causes is lack of sleep. Many teenagers almost not getting enough sleep. Not enough sleep will causes hormone imbalance, if hormone not balance will lead to obesity. In addition, if you sleep late in the night, it will make you feel hungry and then eat a lot at night. Eat a lot at night will cause indigestion and fatty buildup , therefore it will lead to obesity too.