It depends on how big you want the design to be on the shirt. If you are using photoshop, always create the file at atleast 300dpi. If you know how to use Illustrator or some other vector program, same 300dpi but it would be easier to make the design bigger or smaller.
Its completely up to you how big or small you want to create the design.