Each child is different, so timing really depends on your baby’s own rate of development. Generally, when infants double their birth weight (at 13 pounds or more) they may be ready for solid foods. This is typically at 4 – 6 months of age.
Other things to keep in mind are:
(1) Is your baby showing interest in food? This helps! ;)
(2) Is your baby able to sit in a high chair or feeding seat with good head control? This is important.
Please talk to your pediatrician about your baby’s readiness for solids.