I got my identity card in August 2014, but have already had problems with it when travelling. In October 2014 while entering Moldova by land, in June 2016 while entering Bulgaria by land, in December 2016 at a boarding gate at Kiev-Boryspil airport, and now in January 2017 when exiting Serbia by land.
Finally, on one occasion in June 2016, I was outright refused entry to Turkey by land
The reason each time: the people thought my ID image looked too different from me (also goes for my Turkish entry refusal - while my ID technically isn't valid for Turkey, I've always been fine in practice and the refusal letter I got clearly stated, in a check box, that the reason was that I was an "impostor". I've been able to enter Turkey painlessly since then, however)
At Kiev airport and the Serbian land crossing, my uni-issued student ID saved the day, as I was asked for another ID with a different photograph.
When even the Serbs, the most lazy and nonchalant border guards I've ever dealt with, raise their eyebrows, and the Turks literally call me a fraudster, I can't help starting to wonder whether I should replace it, despite it being only two years old.
I went to a police station in my country and asked, but they found no remarkable difference.
This is an image of me from the day when I exited Serbia
And this is my ID image
What do you think?