Diet, Creatine, Technique, Training splits, metabolic resistence training, competitive sports.... These are the resources that you should max out before you begin steroids. You have probably hit a small plateau which can be overcome easily with the right aproach.
Put it simply...you should try every training program, every exercise, every supplement, every diet before steroids are the only option.
I say this because I probably wasn't ready either.
I made progressive gains on creatine alone for about 5 years before I thought I needed something new.