They weren't supposed to last. It was just for Halloween, right? But if they understood that this was something necessary to cure you, I bet they could tweak the formula and make it permanent. At the very least, you could make sure to eat that candy on a regular basis until they discovered how to do it.
[He can't give up. If he gives up, then that's the end of everything. He has to keep trying.]