¿Cuánto tiempo toma para que la medicación ansiolítica surta efecto?

Depende mucho del tipo de medicamento. Las benzodiazepinas como el alprazolam (Xanax) actúan rápidamente, en una hora más o menos. Por otro lado, los antidepresivos son tratamientos a más largo plazo y pueden tomar 1-2 meses antes de que reduzcan la ansiedad.