Yes, "cross currents" should be hyphenated as "cross-currents" when used as a compound adjective before a noun. For example, you would write "cross-currents influences" to clarify that the currents are of a cross nature. However, when used alone, such as "the cross currents were strong," it does not require a hyphen.
Historically a hyphen was used. In modern times 'cross training' is now presented as two words.
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.
Yes it should be hyphenated.
"Field" is not hyphenated.
Yes it should be hyphenated.
Yes it should be hyphenated.
No it shouldn't be hyphenated.
Self-made should be hyphenated.