GNC ships from their warehouses in the United States. The company has its headquarters in Pittsburgh, Pennsylvania.