glutton for punishment

Noun

 * 1)  One who persists in an effort in spite of harmful or unpleasant results.