Yes, "30-years-old" should be hyphenated when used as a compound adjective before a noun. For example, you would write "a 30-years-old man." However, when it appears after the noun, it should be written without hyphens, as in "The man is 30 years old."
Copyright © 2026 eLLeNow.com All Rights Reserved.