*most* oral medications (as a general rule) take 20-30 minutes to take effect. HTH