TeenHealthFX is very concerned about you. Although we cannot diagnose you over the Internet, it seems that you are suffering from numerous ailments that are either caused by your extensive drug use or exasperated by it. There is also a lot of information in a short paragraph, which makes TeenHealthFX wonder if you struggle with your thoughts racing through your mind on a regular basis. In any case it is good that you recognize that you need help. You seem to be aware that walking around at 4 in the morning, looking to buy marijuana with a knife up your sleeve is dangerous. Carrying a weapon, while experiencing any altered state of reality could lead to a tragedy.
The first thing you need to do is abstain from all drugs. One they do not help, and second it is very difficult to make a psychiatric diagnosis or rule one out if you are abusing substances. The delusions and hallucinations could be caused your drug use or could be organic in nature, only when you are drug free for a while can an accurate diagnosis be made. Just so you know there are programs out there that combines substance abuse treatment with treatment for psychiatric disorders (they are generally referred to as "dual diagnosis" or MICA programs).
You do not mention anything about your parents. If you can let them know how serious the situation is and tell them you need help. Family support can be an important component of successful treatment. If your parent(s) or guardian(s) are not available, find an adult you trust and ask them to help. In addition, many treatment programs will have you join groups like Narcotics Anonymous. In these groups, other people who share similar addictions and experiences with you provide support and advice - this tends to be helpful because they have been there before and know how hard it is to make the initial decision to quit and then to stick with it. These groups stress the fact that recovery does not stop with just being clean. Without drugs you will probably come face-to-face with feelings that you have never coped with successfully before.
If you live in northern New Jersey and would like help finding a treatment program you can call the Access Center from Atlantic Behavioral Health at 888.247.1400, to set up an appointment.
If you feel that you are in danger of hurting yourself or someone else, or you feel like your life has become too difficult to handle, please seek immediate assistance. If you live in Northern New Jersey, call the 24-hour CRISIS HOTLINE at (973)-540-0100. If you live outside Northern New Jersey, call the Suicide & Crisis Hotline at 1.800.999.9999, 24 hours, 7 days a week.