How many witnesses do you need to sign a will?

You need two people to witness and sign your will, and they both need to be present at the same time to watch you sign it. This is so that, if anyone tries to contest your will in future, they can say they saw you sign it and therefore approved of its contents.