It depends on the person. An anxiety disorder can last from months to years. For some it may leave completely and for others it might be a lifelong condition. The most important thing is to talk to your doctor about your symptoms and how they affect your everyday life.