Hello there. Sorry to hear of your difficulties. What you have described is consistent with an anxiety disorder. Nevertheless it would be good to have a general evaluation to rule out any other problems like
thyroid dysfunction, diabetic status, etc. You could consult with a psychiatrist as part of your anxiety evaluation and your doctor could very well look into this too for you. With regards to treatment there is definitely some role for medications to help you keeping the nature of symptoms in mind and also since you pointed out that your symptoms are affecting your daily routine. But psychotherapy will be important too, both to deal with the anxiety symptoms as well as your personality issues. Best wishes.
Next Steps
Please reach out to a center where both a psychiatrist and a psychologist will be available.