Hello!
Rather than looking for labels about the problems, it'll be better if you take help to deal with the issues. You can visit a cognitive hypnotherapist/ NLP practitioner to help you deal with the emotions and thoughts you're having.
Next Steps
Visit Cognitive Hypnotherapist/ NLP practitioner
Health Tips
Don't look for self-diagnosis