If the shingle is missing due to damage or because it wasn't installed properly, then there is a good chance that your roof will leak. If the shingle is simply old and worn out, then it may not cause a leak right away, but it will eventually, so it is always best to have any damaged or missing shingles replaced.