I find it quite sad that I often meet mothers who would have liked to carry on bf for longer, but "had" to stop because of one reason or other - these reasons usually being ones that had they had proper support and advice, they could have conitinued bf.
Among my friends I have someone who stopped because her baby fed so often (she didn't realise this was normal) and someone who had mastitis so "had to stop"
I was speaking to someone the other day whose dd dropped a pound after being born, she got worried and started to give her bottles The baby began to gain so she said she regrettfully had to stop bf. She was very sad about it, but said she had to do what was right for the baby not herself