I need advice!

Olivia • Proudly married to a U.S. Marine & a mama to a handsome baby boy. 👶🏻💙

My son will be 7 months old on July 24th. He has acid reflux so when he lays on his back he spits up. Since the day he came home, we used a rock n play for him to sleep in. It keeps him at an angle so he doesn't spit up, which practically saved my life. Now that he's over 20 lbs, he doesn't fit in it. Every time I lay him down in the crib to sleep he goes nuclear. I've tried putting a pillow under the mattress(he wasn't able to slide down), I've tried making a little nest around him to keep him comforted, I've used my shirt so he could smell me and I've tried wrapping him from the waist down. I never pick him up as soon as he cries, but he rolls around and he can kind of crawl, to the point where he almost hits his head on the crib. I honestly don't know what to do. Any mamas with some suggestions?!