Green’s Dictionary of Slang

roses n.

1. (UK Und.) members of the aristocracy [‘the flowers of society’].

[UK]Egan Life in London (1869) xiii: [explanation of the frontispiece] The King on his throne, giving an audience to his subjects, and which, for derivation, the ‘universities must admit is “the top of the tree!” (The roses, pinks, and tulips: the flowers of society) [from the explication of the frontispiece].’.
[UK]G. Kent Modern Flash Dict. 28: Roses – nobility.
[UK]Flash Dict. in Sinks of London Laid Open [as cit. 1835].

2. the menstrual period [pun on flowers n. (1)].

[Ire]Joyce Ulysses 76: Such a bad headache. Has her roses probably.

3. (drugs) amphetamine [play on red n. (12)].

[UK]J.B. Williams Narcotics and Hallucinogens.
[US]R.R. Lingeman Drugs from A to Z (1970) 221: rose benzedrine tablets.
[US]‘Gloss. of Drug Terms’ National Instit. Drug Abuse.
[US]ONDCP Street Terms 18: Roses — Amphetamine.