elavil how long does it last celexa and hydrocodone risperdal moa geodon withdrawl