I am also not sure how long it lasts but I fail to see why it will matter whether you got the immunity from a vaccine or the normal way.
And let's say everybody get vaccine in 2 weeks period of time, if the immunity doesn't last at least few years what's the point of this mass vaccination then.