IDIOMS

heavy going

(of horse racing) the going is wet and muddy (difficult to gallop on)

Example: difficult of progress
  He is making heavy going of writing that report.
boring, tedious
  That report is heavy going. (to read)