Cry it out or Rocking to sleep every night?

Angela
I am just trying to hear what other mamas do. I have been rocking my little guy to sleep every night for 30 min -2 hours at times every night. Then he still doesn't sleep through the night most nights. He had a few months where he did but now back to waking up about 1-3 times a night. Sometimes once I pick him up he is instantly asleep and then wakes back up as soon as I try to put him down. Not sure what I can do, considering the cry it out method. Any other suggestions? Or how CIO went for you?