heavy going

noun
University
1

Going (i.e. conditions) that are wet and muddy (difficult to gallop on)

2

Something that is boring; difficult to make progress on, or tedious