Read this and answer the question. If the question is unanswerable, say "unanswerable".

New Mexico is commonly thought to have Spanish as an official language alongside English because of its wide usage and legal promotion of Spanish in the state; however, the state has no official language. New Mexico's laws are promulgated bilingually in Spanish and English. Although English is the state government's paper working language, government business is often conducted in Spanish, particularly at the local level. Spanish has been spoken in the New Mexico-Colorado border and the contemporary U.S.–Mexico border since the 16th century.[citation needed]

For how long has Spanish been spoken in Spain?
unanswerable