One other thing you should think about is whether you are going to have kids. If you are, you will need to change your will after they are born. So you should wait if you are having kids soon.
Also, IMHO, waiting to get your will done, for any reason, is silly. If you don't want someone getting your assets, act now. Even if you have designated beneficiaries, depending on your state, they could still go after your assets in probate.
I once waited to refinance my house because we were going to move. 5 years later we moved. I cringe to think about how much money I could have saved if I had refinanced.
Our lawyer was very good at writing our wills such that if we were to have any more children, that our assets would still be distributed in the same way as our current child. If you're thinking about having children, the lawyer could write the will to cover any future direct heirs. Even if you don't plan to have children, I'd think you'd want to have some plan in your will to cover any potential kids.
A good will should last 10+ years. I suspect our current will to last the rest of our lives, 50+ years, unless we decide we want to change some details or other people in the will don't survive us.