According to Apple, the battery capacity of an iPhone 6 is 1710mAH, which supports 11-hour offline video playback or 50-hour offline audio playback. The actual usage various from person to person. If you think that your iPhone battery life is draining too fast, you can read on this tutorial to improve: How to Fix Fast Draining iPhone Battery?
iPhone 6 is not an official waterproof model, although it is said it can hold water for a limited time. In my point of view, iPhone 6 is not completely waterproof, but partially waterproof. Apple officially launched waterproof iPhone starting from iPhone 7 and 7 Plus.
All iPhone models are not shockproof. The only solution to solve iPhone damaged from shock is to wear a shockproof case.