monkey on one's back

[monkey on one's back] {n. phr.}, {informal} An unsolved or naggingproblem.

"My math course is a real monkey on my back," Jackcomplained.

Compare: ALBATROSS AROUND ONE'S NECK, MILLSTONE AROUNDONE'S NECK.