Ecstasy messed me up, please help?

Mutual support helps. Consider attending a meeting of narcotics anonymous.