In cosmic terms, 20 light years is right next door. In human terms, yeah, umm ... a full human lifespan at 0.3c (discounting the effects of special relativity)