When I first pictured having a baby, I always assumed there'd be moments in the day when I'd put my son down for a nap or bedtime, flick on the baby monitor, and go about my business like a normal adult and not a life-sized stuffed animal. So imagine my surprise when my new baby refused to sleep on anything without a heartbeat, forcing me to choose between hours of crying or bed-sharing. Bed-sharing it is! There are plenty of frustrating bed-sharing moments every mom goes through, to be sure, but overall I'd say that I made the right choice.
The good news is that, so far, all of the people who say "they all sleep through the night on their own eventually" are right. I know, I know. I thought they were making it up, too. However, as hard as I suspected my child might literally be the first person who was still co-sleeping while applying to college, this did not turn out to be the case. After helping him learn to sleep in his own bed at nap times and the first part of the night (around 10 months), he slept in our bed every night for the rest of his first two years, which made it much easier to manage night-feeding. Then, when I decided I needed to be done with night nursing, we stopped, and he's been doing a surprisingly great job sleeping on his own, more or less tear-free.
Something else that's true on the other side of the bed-sharing struggle? Now that I'm not getting kicked and head-butted and all that, I sorta miss cuddling with him at night. (Don't tell my husband.) When I get wistful and start lamenting how fast he's growing up, I remember moments like the following. Then I roll around in bed with all the pillows and blankets I want, and feel grateful that we're not doing that anymore (until nightmares become a thing, anyway).