Generally, babies are ready to start on solid foods around four to six months in age. However, not all babies grow at the same rate and some are ready much earlier than others.
You might have heard from several people to give your baby solid food to help them sleep through the night. Well research shows that this should be avoided, mainly for the risk of allergies.