"BTW, my baby becomes really sleepy from about 9pm. However, I won't let her sleep until she has her last feed at 10pm. I'm worried if she sleeps so early, she'll be up at 12-1am!! "
Miriam,
I don't think you should KEEP your baby up till her last feed... Doesn't sound sensible and sounds pretty 'inhumane' to me indeed. If she shows any sign of sleepiness, let her sleep!! Don't worry about waking her for the last feed - she will take the feed, trust me. If she is in DEEP sleep and doesn't open her mouth, use your own way to wake her up a bit (slightly squeeze her hand, pat on her face, touch her lips...etc). If I didn't have to work full time, I would put my son to sleep earlier than 9:30. And, another important thing is: keep your baby's bed time regular, i.e. I turn off the light by 9pm and put some light music on, which is a message to my son that it is a time for bed. He knows he has to quiet down and soon get into sleepy mood and fall into sleep. Then, back to the topic of this thread: how can I make my baby sleep longer and not wake up every day at 5am? I have no answer really.