Is there an idiom I could use if I wanted to say that someone is doing something with a lot difficulty and slowly?
I cannot think of anything. Thanks
Edit from comment:
For example: You have learnt a lot of things and you will sail through the exams. Your lazy friends on the contrary will slog their way through it.
Is there an expression I can use instead of slog to convey a similar meaning?