I would be over the moon if my 12 month old slept each night from 7pm to 6am! He has a 2 hour nap during the day, goes down around 7.30pm, then wakes up around 10/11pm or later and can take up to an hour to settle back off and is then up again between 5 and 5.30am (sometimes earlier and then goes back off when I have to get up!) so I think you are not doing too badly. I have tried earlier to bed, later to bed, giving milk, not giving milk, pick up put down, contolled crying, porridge an hour before bed, more sleep during the day and less sleep during the day, you name it I've tried it!