Man..reading just that first paragraph, I can just simply say this..
Stop all of your drug usage and find yourself some HARDCORE Indica marijuana. I am talking, packed with CBD. CBD is being researched as an extremely effective and natural/safe antipsychotic and anecdotal reports from all over support it. it's also healthy for you physically.
You're beating the living shit out of your consciousness man. Work hard on changing your perspective and practice on focusing on things besides drug consumption. Focus on your job, or getting a job, or cleaning, or doing active hobbies, or exercise, see a movie, go out to eat, eat chocolate like a crying school girl.
It sounds like you need to take a break for awhile and get your brain to an equilibrium.
I agree it sounds like he needs a break and if he wants to smoke pure indica for a while to see how it goes than yeah that sounds like a plan. However, he doesn't need an "antipsychotic". The guy isn't crazy, he just has anxiety and some slight HPPD