The cooking time may vary depending on the pork butt. Muscle meat contains collagen, and the more collagen a cut of meat has, the longer it needs to cook to break down. Carnitas are not done until the meat is very tender and easily shreds with a fork. If it doesn't do that, it simply needs a bit more time. It's extremely hard to overcook carnitas, so don't worry about that!