Size depends more on feeding than it does age. I would agree with gregg on this one, your snake is probably from last year's breeding.
There are different opinions about when you can start breeding corns. Most people think that snakes should be at least three feet long and a good weight before breeding and some people think you should wait until the snake's third winter before brumation.