maybe she is teething and she has greater demand for food so the milk in the day time is not sufficient to keep her full enough to sleep through the night. my boy could sleep for 6-7 hours straight in the night until he started teething at about 4-5 months and he has since been waking up for night feeds until recently at 10 months, he started sleeping 6-7 hours straight again. every baby is different though. I have a friend whose baby didn't sleep through the night until she was 3 years old!
Read more