how long is premier protein good for after opening