I bought a 5lb tin of Roses like that for Christmas it only last about 10 days.
Mine will have to last...I can't just get them from the grocery store! :o)