At what temperature did you incubate? If incubation was at a little lower temp, say like 85 or 86 deg., it can take weeks longer.
Are you sure it's still alive? If it's still alive, don't puncture the sack yourself. It should pip all on its own. Good luck.