What causes 5 year olds to not sleep through the night?

5-year-old children do not sleep through the night may be too much sleep during the day, poor sleep environment, gastrointestinal dysfunction and other reasons. 1. Too much sleep during the day: If a 5-year-old child sleeps too much during the day, it may lead to a shorter sleep time at night, and the child may not sleep through the night. 2. Poor sleeping environment: If the sleeping environment of 5-year-old children is not good, such as outdoor or indoor noise, TV sound, etc., and the surrounding environment is very noisy, it may also lead to the situation of not sleeping through the night. 3. Gastrointestinal dysfunction: If a 5-year-old child eats too much food or cold food before going to bed, it may lead to gastrointestinal dysfunction, which can easily cause abdominal pain, bloating and other conditions, resulting in the phenomenon of 5-year-old children do not sleep through the night. 5-year-old children do not sleep through the night may also have other reasons, it is recommended to go to the hospital, improve the examination to clarify the cause of the disease, under the guidance of the doctor to give targeted treatment or treatment.