Of course the symptoms can last all day long and for several days or several months if you don't address the underlying cause of you anxiety.
First of all have you seen any doctor to rule out anything other than anxiety? It would be a good place to start.
When you know it's only anxiety you can start working on it and engage in a therapy with a qualified psychologist or a medical therapy with natural anti-anxiety medications/supplements/vitamins, lifestyle change such as physical activity and healthy diet or pharmaceutical drugs like short-term benzodiazepines or anti-depressants like an SSRI or SNRI.
Remember that anxiety is a very treatable condition and it might take some work.