Technically B but it's generally treated as C
Bad question. Should ask why it's a controlled substance at all since it has no toxicity at all.
Neither,It's a totally legal drug. You just have to be 18 to buy them.
In the UK, heroin is a class A drug.
Class b