I have to recognise that DS was not a baby exactly suitable for co sleeping (far too mobile even in the first week: going under covers, getting trapped between the bed and the wall, under my legs, etc).
However, everytime his father was away he would sleep in my bed, and what started as a special treat for the days daddy was not around has become more of a habit since his father and I separated.
Sometimes he needs his space and goes back to his room for weeks, and then he is back for other weeks at my room. I don't really mind, I put him in bed, read the story, talk about the day and then I leave him to seetle down while I go and finish other things around the house.
The question is, after all this babble, up until what age is it ok to co-sleep? he is 5 now BTW.