Yes, "five-year" is hyphenated when used as a compound adjective before a noun, such as in "five-year plan." However, when it stands alone as a noun, it is not hyphenated, as in "The plan lasts five years."
Yes it should be hyphenated.
35 is not hyphenated, however, thirty-five is, used as an adjective before a noun. For example: 'I've lived here for 35 years' or 'She is 35 years old'. But: A 35-year-old car. (thirty-five-year-old car) (Note the 's' disappears)
Hyphenated
No, "year long" is not hyphenated when used as an adverbial phrase, such as "The project will last year long." However, when used as a compound adjective before a noun, it should be hyphenated, as in "a year-long project."
It is hyphenated as "ninety-five thousand."
No. I cannot see any hyphen.
Yes, it should be hyphenated like so: sixteen-year-old boys.
The term "year to date" is typically not hyphenated when used in a sentence. However, when it functions as a compound adjective before a noun, it can be hyphenated as "year-to-date." For example, you would write, "The year-to-date results are impressive," but simply "The results are year to date."
It should be hyphenated if used as a noun clause, but not if used as an adjective
The number (45) is hyphenated as an adjective: forty-five.
Yes, "year after year" should be hyphenated when used as a compound adjective before a noun (e.g., year-after-year performance). However, it is not hyphenated when used as an adverbial phrase (e.g., they met year after year).
35 is spelled "thirty five". When used as an adjective, it should be hyphenated, as in "I had thirty-five marbles."