The smoking time will depend on the size of your shanks, as well as your personal preferences for doneness. Typically, smoking for 2-3 hours will result in a delicious and perfectly cooked shank.