Firewood should be seasoned for at least 6-12 months, allowing it to dry properly and burn efficiently.