The common reasons why 12-year-old children can’t sleep at night include not having good habits, mental tension or lack of zinc, iron and other trace elements. Parents should pay attention to control the child’s work and rest, while paying attention to whether the child has other discomfort, timely find the cause for conditioning. Common causes 1, bad habits: children do not develop good habits, such as playing games or watching TV late before going to bed, the nerves have been in a state of excitement, will lead to sleepless nights; 2, too nervous: 12-year-old children under pressure to study, heavy homework tasks, excessive mental tension, will also lead to sleepless nights; 3, lack of trace elements: children’s bodies lack of zinc, iron, calcium and other trace elements, the brain and plant nerve dysfunction, but also easily lead to sleepless nights. Parents should train their children to develop the habit of going to bed at a fixed time every day, avoid playing with cell phones, computers or watching TV before going to bed, so that children have a sense of consciousness to sleep; 2, in the daily diet to give children more food containing calcium, zinc, iron, such as milk, eggs, nuts food, you can drink milk before going to bed at night to help sleep; 3, if it is difficult to sleep due to mental stress, you can take drugs under the guidance of a doctor to regulate If it is difficult to sleep due to mental stress, you can take drugs to regulate under the guidance of a doctor. Parents can take their children to run, play ball and other sports during the day to burn off excess energy and make the body feel tired so that it can sleep better at night.