Hello Friend, Good that you are seeking a help here. Any emotional distress like anxiety or stress caused by environment, lifestyle, or genetic cause you such symptoms. It can be addressed through both medications and psychotherapy.
But first thing you need, is to be assesed by a psychology expert to confirm the type of emotional disturbance you are going through. It need more details to confirm.
On your second question,yes ayurveda has alternative solutions to address such mental health issues. As I am also an ayurveda wellness coach, can guide in both the assessment and suitable recommendation
Next Steps
Call me directly or reach out to me online through Practo app for further detailed evaluation and suitable recommendation. Be positive. You will be alright soon.