Yes, you can smoke a brisket for 24 hours, assuming that your brisket weighs around 16-20 pounds. Each pound of brisket takes 90 minutes for it to be full cooked and tender. This means that you will need at least 24 hours before your 16-pounder brisket gets fully cooked and tender.