rocky (adj.) Look up rocky at Dictionary.com
"full of rocks," c.1400, from rock (n.) + -y (2); "unsteady," 1737, from rock (v.1). Meaning "difficult, hard" is recorded from 1873, and may represent a bit of both.