I think they all go through a stage of not sleeping through the night. Eleanor was a great sleeper at night until 2months ago when she got sick and now she won't sleep all night and will only have 2 30mins sleep during the day.
I have had a couple of nights that she has slept through but it's not like it used to be a 10 - 12hr sleep.