Breastfeeding is actually recommended for the first 2 years of life by the world health organization, not 1! The American pediatrics are following suit, too. If you just want to wean, that's fine, but don't do it because you have been told a year is enough! Breastmilk doesn't lose it's nutrients just because baby is over 1.
The best way to wean from the breast is to do it slowly. Drop one feed at a time over several weeks to help avoid engorgement.
And to the idiot of the first reply, grow up! Nobody said this baby was only getting breastmilk (2-3 times a day would not be sufficient), however many babies are still 100% breastfed until after their first birthday and are quite happy and healthy! Breastmilk is a whole, COMPLETE food for babies and a 1 year old is still a baby! BTW, 4 months is too early for solids, no matter what past generations did (many forced rice into their days old infants to make them sleep...hello allergies!). It has been proven that baby's digestive system isn't mature enough until 6 months.
Breastfeeding DS for over 10 months so far and will do child led weaning, meaning he will decide when to stop. Hoping to hit at least 2 years!