hi. I was a heavy user of ecstasy. I used to have it every weekend (both days) for four years.
The last two years were pretty bad because I'd go schizo by the end of the 12 hour long drugged haze i was under. i thought it was just exhaustion at first but it started getting worse... even when i wasn't under the influence anymore.
so i stopped.
a year later, i still get schizo every now and then. for no apparent reason. Everytime i go schizo, it's a tough war between reality and my scary-place (really tough trying to remind myself what's real and what's not). Sleeping ALWAYS works (if i can sleep).
Alcohol helped a lot for me too by the way but i know this wasn't really a long term solution. At one time even alcohol triggered schizo moments. Coffee used to trigger it, but that was when I was still into ecstasy.
What works for me is to get LOTS of rest. I noticed that my schizo moments happened during times when i lack a lot of sleep. Don't overdo coffee. Try yoga (seriously helps, i tried it, doesn't just help with the schizo moments, you're all relaxed) or meditation.
wish i could help you some more. i know exactly what you're going through and it's rare that i find someone else who shares this stupid schizo-attack thing that was probably due to too much partying.