How long does it take for your body to get used to topamax and the best price