It is illegal to make, sell, and use heroin in most countries, unless a doctor has prescribed it to a person to treat a medical problem. Many people smuggle heroin and sell it illegally on the streets to make money. 