how long anxiety disorder last