Upvote:2
You will need an uniform short-stay Schengen visa.
The earliest time you can apply for such a visa is three months before the start of your intended visit. (Schengen Visa Code, article 9).
So you will have to wait a bit yet. Within that time limit, though, it is recommended to apply as early as possible.