Lambs born to ewes that were vaccinated 4 weeks before lambing will get some protection provided they get adequate colostrum. This protection only last for a few weeks.
We vaccinate all our lambs at 12 weeks (shearing time for us) and then they have a booster four weeks later.
The next booster is given when they are about a year old, usually in April. Following that the annual booster is given four weeks before lambing.
They must have the initial course of two injections before you can move on to annual boosters.
Not everyone vaccinates their lambs, but since we started doing this about 4 years ago, we have lost far fewer lambs and they have done better on the whole. We rarely lose a lamb to pneumonia now. Note if you want pneumonia cover you have to use Heptavac-P