A 2-3 pound roast takes approximately 4-6 hours in the smoker. This can vary depending on the size of the roast and the type of smoker you have.