Generally, yes, anybody can have a panic attack. The causes of panic attacks are not clearly highlighted, but they are a symptom of panic disorder and usually more frequent with persons suffering from anxiety disorders.