A.R.
My daughter is just now sleeping through the night and she is 6 years old! Try getting her tested for allergies, and even if nothing shows up positive, try watching what she is eating and see if it relates to how she sleeps. My daughter is allergic to food dyes and once we eliminated them, she started sleeping like a charm!
-Amanda