Welcome to Pc ..
Seems to me that you have a lot of things going on that need to be addressed .. Of course no one here can diagnosis you. You mentioned quite a few mental illness's in your post, Have you actually been diagnosed with a mental illness?
You should make an appt to see a psychiatrist. Or since you in college there is always services offered to students that will help you find the right help you need.
Life can get easier ... Be strong and reach out for help