Hello there. Sorry to hear of your problems. In view of long term stress and over thinking as you have mentioned you would benefit from psychotherapy. But since it is currently impairing your functioning you would also benefit from medications. This is something that can be better understood following a consultation. My opinion is a dual approach would be better. Please do check if your
thyroid levels are normal. Abnormal thyroid levels can also contribute to your symptoms. Best wishes.
Next Steps
Consult a psychiatrist/psychologist who could evaluate you further and give you appropriate advice.
Health Tips
Very often we can feel hopeless when surrounded by such situations. Thankfully there is help available. Take that first step of meeting a nearest available psychiatrist or psychologist today itself.