Here's why:
* Hyphenation: When you use a number and a noun to describe a unit of time, you hyphenate them. This applies to numbers less than one hundred.
* Consistency: This rule is consistent with other similar terms like "five-year plan" or "three-month warranty."
Let me know if you have any other grammar questions!