Heaven,

Thank you for sharing your story. With everything that you have going on it would be really hard to diagnose you with anything for sure, but it does sound like you have symptoms of post traumatic stress disorder, which usually results in a lot of what you are seeing in your behavior. This is often caused by sexual abuse.

Did you try the symptom checker? that would rule some things out and help.

Brad    14 May 2016 01:18