Its seem there are lots of things to address. Its not plausible to answer all of these or resolve them here. Please visit a mental health professional.
Next Steps
consult a registered clinical psychologist
Answered2017-09-12 08:48:53
Let others know if this answer was helpful