There are many reasons why babies wake up at night. They may be hungry, wet, or have a dirty diaper. They may also be cold or hot, or have a stuffy nose. Sometimes they just need to be rocked or held.