Best solution will depend on your environment. Which includes the weather, and also your soldering thermal profiles, climate control in your manufacturing area and reliability goals. The 168 hour number covers everyone, and not everyone lives in a tropical environment, or uses the hottest, highest ramp temperature profiles, and not everyone requires the highest level of reliability.
Dry boxes and dry rooms are a sure fix. As is re-baking per manufacturers recommendations before use.
For some environments doing nothing works.
Since it takes time and effort to dial in the actual minimum required for your situation I would recommend dry boxes. They are cheap (can even be easily home brewed) and don't require excessive maintenance.