Yes, a baby can be in a carrier all day long. However, it is best to limit periods in the carrier to an hour at a time. This will help avoid any potential problems during the day.