Hi, what you describe are symptoms of anxiety and possibly even depression. If they've been continuously present for two years and are interfering with your routine life: in your work, social and personal life, you should get help.
Next Steps
Consult a mental health professional. A detailed interview will be conducted to arrive at the correct diagnosis and rule out any underlying medical conditions.
Health Tips
It is a manageable problem with the right kind of support. Good luck!