Imran is 2 and Yasin is almost 4 and we still co-sleep. They share a double bed so even when they're not in our bed they share.
With winter here and DH working most nights at the moment I wouln't have it any other way - I love snuggling up with my special little guys on a cold night.