According to the New York Times, You shouldn't give your baby solid food before 6 months because babies can not properly digest food before then:
Despite growing warnings from pediatricians about feeding newborns anything other than breast milk or formula, many mothers appear to be introducing solid food well before their babies’ bodies can handle it, says a study published Monday in the journal Pediatrics.
