cook for 2 to 4 hours, until fork tender.
the pork is done when it is fork-tender (when the meat can be easily pierced with a fork without resistance and easily falls apart with a little pressure). if you're cooking pork on the bone, the meat should be falling off the bone.