Green’s Dictionary of Slang

straight adj.2

(drugs)

1. [mid-19C+] unadulterated, of liquor; or subseq. of a powdered narcotic.

2. [mid-19C+] sober; emotionally stable.

3. [1950s+] not currently using drugs; orig. of narcotics but extended to any drug.

4. [1950s+] of an addict, having had the first dose of the day.

5. [1950s+] in possession of drugs.

6. [1950s+] (US) under the influence of drugs, the underlying sense is of escaping the pain of withdrawal symptoms.

7. [1970s] of marijuana, of average quality.

In compounds

straight stuff (n.)

alcohol that has not been weakened with water.

In phrases

get straight (v.) (also get oneself straight, get things straight)

1. [1940s+] (US campus) to sober up, from either drink or drugs, esp. when overcoming an addiction; also in fig. use.

2. [1960s+] (drugs) of a heroin addict, to inject the drug, thus relieving the pain of withdrawal symptoms.

3. [1960s+] (drugs) to consume a narcotic, whether or not one is addicted/suffering withdrawal.

put (someone) straight (v.)

[1950s+] to sell drugs to an addict; to give an addict their injection of drugs.