This sounds absolutely like how our nights have been until very recently. We also co-sleep. Isla's 13 months old now, and from 5 months old until a couple of weeks ago, I would say that she generally woke up between 5 and 20 times a night. It has been so difficult but it was obvious to me that she really needed comfort so I went with it. Amazingly now she wakes much less - perhaps 2 or 3 times once we've gone to bed. I've even been getting 4 or 5 hour stretches some nights, which I've not had for over a year. So, things do change of their own accord. I'm a firm believer in babies having their own agendas and timetables, and as a parent, all you can do is help them gently through them!
Hang on in there, one day in the not too distant future all of a sudden you will realise that you can't remember the night, and that's because you were asleep the whole time!