I just got my residence card a few months ago, it was from arraigo social. How long do I need to wait before I can bring girlfriend to stay here with me for good, shes american and been here several times and we are planning to get married here too. What are the requirements I need to provide?