If you think you have the symptoms do not delay further and go to a psychitrist for further evaluations.
Next Steps
You need help for sure. But before labelling yourself with having so many issues, why not go to a doctor who can actually do it for you . If you do have a diagnosed illness, go for a combination of medicines and psychotherapy.
Health Tips
Do not self diagnose. Google may be good for somethings , but certainly not for medical self diagnosis.