Silverstorms said:
I see no benefit of letting your Onix get to level 30-40 before evolving it. It doesn't learn any new moves or anything special.
On the other hand, you'll want it to evolve before level 38 so Steelix can learn Curse.
I'd evolve it a.s.a.p.
How do you know this. >:[
You're like a portable pokemon encyclopedia....that moves by itself.