In general, you should wait on giving the baby solid food until the baby is at least six months old. This is because until six months the babies digestive tract might not be fully developed and so if you give the baby food it could cause constipation, stomach pain or gas problems for the baby.
Your baby would be ready to take in solid food if:
- Your baby can sit with support and has good head control
- In case the weight of the baby is increasing and is double that of the baby's birth weight.
- If the baby needs much more bottle feeding or breastfeeding in a day.
- if the baby is capable of swallowing food.