Hi.. Your issues are primarily psychosocial in nature, so counselling/psychotherapy will play the most important role in your treatment.
Online and Offline Counselling, both work pretty well as long as you are able to connect with your Therapist/Counsellor.
Next Steps
Find a good Psychologist/Counsellor/Therapist
Health Tips
To Seek my Services Online you can Google me or visit my Website (https://gunjanmaithil.wixsite.com/therapy)