I would get a new one. Sometimes if there is less than 6 months vailidity you can have problems. Although you do not need a passport to cross borders inside Schengen countries, you still by law need to have it available at all times. You also may need to use it for identification.
You have time so get a replacement.