[give a pain] {v. phr.}, {slang} To make (you) disgusted; annoy.
Ann's laziness gives her mother a pain.
John's bad manners givehis teacher a pain.
Compare: PAIN IN THE NECK.