Hi! Its good to see that you are trying your best to help yourself but at times we need Professional help to help ourselves.After going through all your concerns,I would strongly recommend to please consult a Counseling Psychologist/Therapist.Their is no quick fix for these issues and please do not ignore them.Seek professional help at the earliest.
Next Steps
You can connect with me through my Website:
Www.CounsellingwithAnamika.Com