glutton for punishment
humorous
someone who seems to like working hard or doing things that most people would find unpleasant.
So as well as a full-time job and a family to look after, she's started taking an evening class. She's a glutton for punishment, that woman.