Opiates, you are screwed, meth, there is Adderal or Ritalin, ( All these probably have had their names changed by now to something else ), if you like cocaine, then an SNRI may be better for you. Anxiety, ideally they lighten up and give you a benzodiazepine, more than likely you will get a med that was initially a smoking cessation medication.
Psychiatry is a black art, I really almost feel unless you are clinically depressed, schizophrenic, etc, if you are going to be a human medicine dart board, don't, be a human health dartboard. Exercise, diet, etc, but be insanely specific, insanely calculative in what you do if you choose the non-med way, as it is just as much a mystery as are the pills.