How long should you take cymbalta for