This really depends on the size and resolution of the image, as well as the size of the shirt. As a general rule of thumb, an image should be no more than 3-4 inches wide on a shirt. If the shirt is a larger size (i.e. men's XL or above), you may be able to go up to 5 inches wide. Ultimately, it's up to you to decide what looks best.