be heavy going

be heavy going

To be difficult, especially due to being tedious, boring, or unpleasant. Reading medieval literature is heavy going—I have to stop every few minutes to define a term I've never heard of.
See also: going, heavy