Yes, from europa.eu site:
> A "directive" is a legislative act that sets out a goal that all EU countries must achieve. However, it is up to the individual countries to devise their own laws on how to reach these goals.
But as far as I know there is no time limit on this, although there will be political pressure from other member states but they have their own issues, and it can turn out into you blame me I blame you kind of match. So I guess real answer is - it depends.