Dd1 co-slept until she was 7months old and then she slept in a crib in her room. There were many night she was back in bed with me (she had asthma pretty bad and was hospitalized a couple times, so I wanted her close). She LOVED her crib and stayed in it until we moved and had to stay with my sister (no room for a crib) when she was 2 1/2. She co-slept until she was maybe 3...3 1/2? I can't really remember to well, but there was a period of time she slept on a mattress next to our bed.
Dd2 has never slept a night without me or dh or both. She has never seen the inside of a crib
I don't have an opinion about co-sleeping, but with dd2 it worked for us. She's a different child than her sister and she is terrified of sleeping alone and I won't force her to.
This baby? Between me, dh, and dd2....there's no room for a baby and I'm scared of the thought...where would he go? I'd love for dd2 to start sleeping in her own bed, but that's just not happening anytime soon. So there's a crib in our room that I plan to have him sleep in. In the early days he'll probably be in a bassinet right next to our bed so I can get to him easily. I feel good about this arrangement