No it doesn't last for weeks in our house......far too scrumptious.....and every-one just loves it. Cheryl Taylor,