With ds2 I breastfed until he was 2 and I was 4 months pregnant, and it actually made me nautious each time I breastfed.
With ds3, I thought about weaning when he was 2.5 year old because I was pregnant and it was getting uncomfortable. I decided to stick it out and see how it went. Unfortunately, I lost that pregnancy, but was glad I had continued to breastfeed. I ended up breastfeeding for 3.5 years despite my dh's family being appalled. My ds finally weaned himself and decided that snuggling my "smooshy" belly was just as nice as snuggling my breast. Hey. at least someone liked it that way!