What you have to say?
I'm sober now.
I am not a native speaker of English but a distinction between the three words exists in Polish too.
Mind is associated with thinking, Soul has something to do with feeling and Spirit might be a synonym of will and/or attitude. Of course, there are personal interpretations and shades of those meanings (e.i, the religious or sensual aspect of soul).