Mushrooms are ready for harvest when the caps have fully opened and the veil underneath has broken. Depending on the species, this can take anywhere from a few days to a few weeks after the mushrooms have started to form.