Con cinco años de residencia legal en España, podría comenzar los trámites para la obtención de la nacionalidad española (antes eran 10). Teniendo un hijo en España no creo que sea tan urgente y a lo mejor le es más conveniente tener paciencia......
El mejor consejo: ponerse en contacto con un abogado especializado en extranjería....