Anna, I'm going through the exact same thing with Nina, so it's probably normal. I too have had to co-sleep lately and during the day she's very cranky. Nights are a hassle too. Feeding every 2-3 hours and around twice a night at different times she'll wake up and become really unsettled and it'll take us over an hour to settle her, normally resulting in bringing her into bed with us.
I have the Wonder Weeks book but haven't had a chance to read the 16 week growth spurt info. I'll have a read and hopefully some of what she's doing will make some sense.
Good luck with Xander.