Green’s Dictionary of Slang

sledding n.

In phrases

tough sledding (n.) (also hard sledding, heavy sledding)

[1900s+] (US) a problematic, demanding situation; hard times.