Thanks Backinwellies, I've just been reading up about it (again!) and it says minimum age is 3 weeks, am getting confused I think with the second dose being 4-6 weeks later. SO if the youngest are 3 weeks the oldest will be about 9 weeks, which I think is fine. They are all strong sturdy lambs so far this year, which I hope means they will have good resistance to any infection.
You're supposed to use Heptavac within a few hours of opening, and not store it - I think it loses its efficacy once it's been opened - hence the problem when you've only got a few sheep, and hence the offers / appeals to share a bottle.