monkey on one's back

monkey on one's back  {n. phr.},  {informal}
An unsolved or nagging problem.
"My math course is a real monkey on my back," Jack complained.
Categories: informal noun