Ritalin works within minutes but wears off later that day; it can be taken or skipped day-to-day as needed. Strattera has to build up in the body and may take several weeks to have an effect; it must be taken daily. Ritalin works about 65% of the time; strattera, about 45%. When they work, though, benefits quite similar.Source: HealthTap, https://www.healthtap.com/topics/strattera-vs-ritalin