According to the American Academy of Pediatrics (AAP), you can give a newborn a bath as soon as you feel comfortable doing so. However, it is generally recommended to wait at least 24 hours after birth to give the baby their first bath. This allows time for the baby's skin to adjust to the outside world and for their body temperature to stabilize.

It is important to keep in mind that newborns are delicate and require special attention during bath time. You should use warm water, test the temperature before placing the baby in the water, and ensure that the baby's head and neck are well supported at all times. Also, keep the bath time short and avoid using soap on your baby's skin in the first few weeks of life.