A pregnant Greenfield woman faces criminal charges after she apparently overdosed on heroin with two young children in her car.