Topiramate takes time to act. In case of seizures, it will take about two weeks and up to 3 months if you are taking it to prevent migraines.