Making Ends Meet Puzzle

The Puzzle:

Making Ends Meet
Long-haired Mary Jones works for the Milk Marketing Board.

Hairy Mary At The Dairy they call her. That's not very nice, is it?

Anyway, Mary likes to eat her dinner by candlelight every evening. She saves all the candle ends because when she has collected seven ends, she can melt them down to make a new candle.

At the last count she found that she had 34 candles and 50 candle ends. One candle burns down in one evening. For how many evenings can Mary have a full candlelit dinner before she has to buy more candles?

Clue: look at the title again!
Do you have the answer? Check against our solution!