We love water beads here! They do last along time if you encourage the kiddies not to squeeze them (I know, hard, but it's just a rule if the toddlers want to play with them here otherwise they all get broken). Sometimes they start to smell musty so I just rinse them off. Last about 3 weeks but are super cheap so it's a great activity!