Weaning from a bottle to a cup depends on your baby's need to suck and his ability to drink from a cup. A baby is usually ready to be weaned to a cup between 9 and 18 months. When your baby is 6 months old, you can start giving him a cup, but wait to wean your baby completely until he is about 9 months old.
You can use breast milk or infant formula in the cup until your baby is 1 year old. If your baby is over 1 year old you can use regular whole milk.
Your baby is weaned when he takes 16 to 20 oz of milk by cup each day, has solid food for 3 meals a day, and doesn't seem to miss the bottle.
Setbacks in weaning can be caused by many things, including stress, major changes in meal or bed times, or illness. If you have a setback, it’s OK to wait until things calm down, and then continue weaning your baby. Call your baby's healthcare provider if you have any questions or concerns.