Are stamina and endurance the same thing? Is there some subtle time or physical related difference? Is stamina the cause, and endurance the effect?