Let’s start with strength. In effect, performing handstand pushups is the equivalent of shoulder pressing your bodyweight. It may take years (and many injuries) to get to this level of strength with a barbell—in fact, many athletes just never get there. But the average person can learn to do handstand pushups in a matter of months.

