Toffee hardens by releasing moisture, so humidity may make it soft if there is too much moisture in the air. For the best results, I suggest making it on a day that is dry.