Time to effectiveness depends on the particular nootropic. Some work rather quickly as early as 30 minutes, while others need time to build up in the body over the course of several days to weeks in order to reach optimal concentrations.
Many times this depends on the type of nootropic you are taking, the desired results, or the dosage. It can even vary by person.