My boyfriend has been in the United States since he was 3 years old, he crossed legally with a border crosser ID, and ended up staying here in Arizona, he attended public schools and has established a life here, his mother has obtained her citizenship, we are eventually going to get married we have been together for 4 years. Would it be best for him to get his citizenship through our marriage or getting through his mother?

