No that's not too short. In fact many turkey hunters prefer a shorter barrel because it makes the gun lighter to carry and is more manueverable in some of the brush they have to set up in. Besides with some of the after market chokes and shells available out there now you can typically get a 23 inch barreled turkey gun to shoot some impressive patterns at 40 yards.