As a standard I agree with all the other posters: 18g to draw, 25g to pin, 1" length (1.5" for glute).
After a while and gaining a lot of experience, and depending on your BF%, you may choose other sizes/gauges.
For me I like to draw from the vial with a 20g needle (18g starts to chew up the...