Most doctors will tell you that anxiety is some kind of mental issue. But the fact of the matter is that it is largely caused due to low serotonin levels. And low serotonin levels are caused by common factors including lack of sleep, too much alcohol, and too many stimulants like caffeine. When a panic or anxiety attack occurs, it can be frightening because you don’t know what is happening. The solution is not drugs that inhibit serotonin loss, as such drugs can lead to other issues. The solution is usually simple natural sleep, a better diet, and avoiding taking excessive caffeine or similar stimulants.