When should I wean my baby?

12 months. At 12 months, it is safe for the baby to switch to cow's milk.
Breastfeeding. Breastfeeding should be continued for at least the first year of life and beyond for as long as mutually desired by mother and child.

Related Questions

When should I wean my baby off of the pacifier?

1 years. There is a lot of controversy as to when to wean a baby off the pacifier. One reasonable solution is to wean the baby off at the same time the bottle should be weaned off: after their first birthday. Weaning him or her off at that time will be much easier than waiting until the toddler is older and can help maintain good dental health and allow for good articulation and speech development.
3 years. The intensity of reliance on a pacifier should be considered before weaning. Some don't care & a simple gone-gone at a year is fine. If it becomes their best friend, you should gradually decrease insertion time. A clip+ribbon allows baby to have it without using the mouth as a pocket, later use of a zip loc bag allows limited access. Take it away without babe understanding & you lose babys' trust.

When should I wean my baby off the breast?

Lenght of breastfeed. American academy of pediatrics recommends breastfeeding for one year or longer because of numerous benefits to both mother and infant. However I recommend 18-24 months of breastfeeding. Extended breastfeeding benefits the infant's immune system and the central nervous system development. Most experts believe that the brain development may be related to bonding that results from social interaction.