Vaccine basically means any person who takes it of any age, gender, any climatic conditions etc should be cure the disease and should not have any side effect. So, this is what is taking time and as you mentioned that till all this condition are to fulfil WHO is not going to approve it. Hoping soon things turn out to be better for the world.
Yeah, it is not really good to stay in this kind of situation for long. I could not do things I want to do outside because our area has high numbers of recorded cases and person under monitoring. Staying home for safety would be ideal but it would be better if we can go ourside without the threat of getting virus and probably get sick because of it.
If the vaccine will be approve hopefully it will be near enought to solve this crisis and for people to live normally again.