Afaik by law vacation days never expire in Germany, except if the employer explicitly tells you they do.
So yeah, check your contract. But if the contract doesn't mention it, and you did not get a written warning, your unused vacation days are usable forever.
Unless the kitty wants to murder a little continent or two. Always support your kitty!