Hi, S.!
Not sure if this will make you feel better or worse...
My son, now 4 1/2, didn't sleep through the night until just after his third birthday. You didn't mention anything about your baby's temperament, but my son cried constantly for the first two years and was, at 15 months, diagnosed with Sensory Integration Dysfunction. His waking up every two hours was related to that. His OT told me to use attachment parenting, including co-sleeping, to help him regulate his sleep. He went from waking up every two hours in his crib to waking up every three and a half hours in bed with me.
Now, at age 4, he's a VERY good sleeper and a wonderful kid. I've almost forgotten about all that baby-days drama!
Now, AP is NOT for everyone. It is, for a lot of people, really exhausting to have that kid in the bed. It can mess up your dynamic with your spouse. You can feel like you, literally, never get a break if you are with baby ALL day and ALL night. Honestly, I wouldn't have done it if I felt like anything else would've worked. However, you are NOT me, so you might LOVE AP!