If you make a character Eat Strange Mushrooms in one battle, and the effect has not worn off once the battle ends, it picks up where it left off in the next battle (even if several days of sickness, treatment and recovery have passed between the battles)!