Heavy Going

  1. A difficult or laborious experience. 2. Make excessive fuss over something.

Examples:

  • Tom found calculus heavy going.

Origin: Mid-1800s

Synonyms: heavy weather