How long after the vasectomy will it take until I am sterile? Posted on May 17, 2015 by Mike Sterility is not immediate after vasectomy. You will not be sterile for 2-3 months or until 15-20 ejaculations.