Hmmmm, I agree with what MamaPickle said.
and..
My boy is just about 3 months old and what we do is, put him down for a sleep at round 5 or 5.30, he wakes at round 8ish usually, then he has a bottle(usually drinks 100mls) then a play, a bath and massage and then another play, then by then its usually round 9 or 9.30 and he will have another 100mls and then bed, and he sleeps right through until 7amish.
Ever since we have done this rountine(since he was 2 months old) he has slept through