Question: how long does it take for baking soda to absorb odors?
Answer: Let the baking soda sit for several hours or overnight. If you can let it sit for 24 hours, that's even better. The longer it sits, the better your results will be. Baking soda naturally neutralizes and absorbs odors rather than covering them up.