flagellant: a person who whips himself as a religious penance
penitent: (Roman Catholic Church) a person who repents for wrongdoing (a Roman Catholic may be admitted to penance under the direction of a confessor)
narcotic: a drug that produces numbness or stupor; often taken for pleasure or to reduce pain; extensive use can lead to addiction