It is basically a mood enhancer. It gives you energy and lifts your mood by converting into dopamine in your body. It will help immensely with drug withdrawal because it will boost your bodies own natural dopamine supply. It is not wise to take over 500 mg daily, however, as this will cause anxiety. I hope this helped.