I was born in the US to Peruvian parents and went to the Peruvian consulate last August (2025) and paid for a DNI card. They said average processing takes 3 to 4 months, but it would take a bit longer because I'm older than 18 years old. How long is it normal to wait for the DNI?