As I was practising handstands against a wall, when I stay in that position for too long, most of the time my shoulders are the first body part to collapse followed by the bum and then I'll be on the floor. I believe the shoulders are the weakest link in my handstand. Is there a way of building power and improving shoulder strength? Is doing handstand push ups against a wall sufficient? I've been doing that for some time.
Also, a parkour practitioner showed me an exercise where he bent over and put his hands (like a pike) on the floor and slowly lift both his feet up in the air and parallel to his head resulting into a free handstand. Does that exercise emphasise a lot on the same shoulder muscles? I tried to copy him but couldn't.