Like many other words, it depends . . .
If the words are used together as an adjective, they are hyphenated. "Alice bought a 90-cent picture frame."
If the words are just nouns, they are not hyphenated. "Alice's picture frame cost 90 cents".
Yes, it should be hyphenated.
Yes it should be hyphenated.
Yes it should be hyphenated.
yes check-up should be hyphenated
It should be hyphenated.
"Field" is not hyphenated.
Yes it should be hyphenated.
Yes it should be hyphenated.
Yes it should be hyphenated.
No it shouldn't be hyphenated.
Self-made should be hyphenated.
No it shouldn't be hyphenated. It is one word.